Wyszukiwanie w witrynie

java - websocket Tomcata nie działa

Próbowałem przykładowego kodu websocket jak poniżej, moja przeglądarka obsługuje websocket HTML 5, ale poniższy przykładowy kod zawsze wyświetla w JavaScript "Zamknij". Co się dzieje z tym kodem?

websocket.java

@WebServlet("/websocket") public class websocket extends WebSocketServlet { private static

Czytaj więcej →

javascript - Czas rzeczywisty z Node.js: WebSocket + Pytanie po stronie serwera vs. Pytanie po stronie klienta

Tworzę aplikację, która wyświetla dane w czasie rzeczywistym (wykresy itp.) z Redis. Zaktualizowane dane trafiają do Redis bardzo szybko (w milisekundach). Dlatego sensowne byłoby pokazywanie aktualizacji tak często, jak to możliwe (dopóki ludzki wzrok może je zauważyć).

Stos technologiczny:

  • Node.js jako serwer internetowy
  • Redis, który przechowuje dane
  • JavaScript/HTML (AngularJS) jako klient

W tej chwili mam odpytywanie po stronie klienta (żądania

Czytaj więcej →

javascript - integralność wiadomości Websockets

Czy przy użyciu pełnodupleksowego połączenia danych WebSocket między klientem a serwerem mam gwarancję, że wysyłając dwie wiadomości z serwera, otrzymam te dokładnie same dwie wiadomości na kliencie, czego TCP nie robi?

Innymi słowy, jeśli serwer wysyła kolejno hello, a następnie its me, czy klient zawsze otrzymuje dwie wiadomości zawierające hello i its me, czy też możliwe jest, że klient otrzyma helloit,

Czytaj więcej →

javascript - Odbieranie ArrayBuffer przez WebSocket (ws)

Chciałbym obsługiwać wiadomości ArrayBuffer otrzymywane od klienta przy użyciu ws. Po stronie klienta otrzymuję bezpośrednio ArrayBuffer dzięki ws.binaryType, ale po stronie serwera nie otrzymuję ArrayBuffer, tylko coś takiego (string?) : '< Buffer 00 00 2a 00 00 00 00 00 00 00 00 00 00 00 00 00>'.

Jak serw

Czytaj więcej →

javascript - Uzyskiwanie dostępu do częściowej odpowiedzi za pomocą AJAX lub WebSockets?

Używam pewnego kodu JavaScript po stronie klienta, aby pobrać dużo danych JSON z serwera WWW za pomocą żądania HTTP GET. Ilość danych może być duża, powiedzmy 50 MB. To jest w sieci lokalnej, więc nie stanowi to dużego problemu, ale i tak zajmuje to około dziesięciu sekund.

Aby moja interfejs był bardzie

Czytaj więcej →

javascript - websocket onclose nie wywołuje się w Chrome na Linuksie, gdy klient jest odłączony od sieci

Zaimplementowałem websocket, używając Javy po stronie serwera. Po stronie klienta utworzyłem obiekt websocket i mam własną funkcję do wszystkich zdarzeń, w tym onClose. Testowałem ponowne połączenie... websocket w Chrome 26, Mozilla zarówno na Windows, jak i Chrome.

Chrome w systemie Windows wywołuje zdarzenie onclose, gdy odłączę kabel sieciowy (tzn. onclose wywołuje się z kodem zamknięcia 1006 [abnormalnie zamknięte], jak wspomniano w https://developer.mozill

Czytaj więcej →

javascript - Redux-thunk z Websocketami

Chcę utworzyć websocket na żądanie, gdy niektóre komponenty będą chciały subskrybować dane. Jak mogę udostępnić instancję websocket w stylu Redux?

action.js

export function subscribeToWS(url) { return dispatch => { let websocket = new WebSocket(url) websocket.on('connect', () => { websocket.send("subscribe") } websocket.on('message', (message) => { dispatch(storeNewData(message)) } } }

Mógłbym

Czytaj więcej →

javascript - Wysyłanie wiadomości websocket z tras

Próbuję skonfigurować mój serwer z websocketami, aby kiedy coś zaktualizuję za pomocą moich tras, mógł również wysłać wiadomość websocket, gdy coś na tej trasie zostanie zaktualizowane.

Pomysł polega na zapisaniu czegoś w mojej bazie Mongo, gdy ktoś odwiedzi trasę /add-team-member, a następnie wysłaniu wiadomości do ws

Czytaj więcej →

javascript - otrzymywanie błędu „połączenie websocket nieprawidłowe” używając socket.io na instancji EC2?

Mam tę aplikację webową napisaną przy użyciu express i socket.io na node.js, aplikacja działa świetnie na localhost, ale kiedy wgrywam ją na mój serwer ec2, łączy się przez około 20 sekund, potem rozłącza, a następnie znowu łączy itd...

wyświetla mi błąd w konsoli Node jako

warn - websocket connection invalid info - transport end

SERWER

app = express() server = http.createServer(app) io = require('socket.io').listen(server)

Czytaj więcej →

javascript - Rozszerzenie Safari: Błąd połączenia WebSocket wywołuje onclose, a nie onerror i brak wyjątku

Piszę rozszerzenia przeglądarki dla Firefox, Chrome i Safari. Podczas próby połączenia się z serwerem WebSocket przy użyciu rozszerzenia Safari, w sytuacji gdy na danym porcie NIE nasłuchuje żaden serwer, moje rozszerzenie Safari nie wyrzuca wyjątku ani n

Czytaj więcej →