java - Tomcat websocket ne radi

Pokušao sam primjer koda za websocket kao dolje, moj preglednik podržava HTML 5 websocket, ali primjer koda dolje uvijek u JavaScriptu prikazuje "Close". Što se događa s kodom?

websocket.java

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

Čitaj više →

javascript - U stvarnom vremenu s Node.js: WebSocket + ispitivanje na strani poslužitelja nasuprot ispitivanju na strani klijenta

Razvijam aplikaciju koja prikazuje podatke u stvarnom vremenu (grafikone itd.) iz Redisa. Ažurirani podaci dolaze u Redis vrlo brzo (u milisekundama). Stoga bi imalo smisla prikazivati ažuriranja što je češće moguće (dokle god ljudsko oko može primijetiti promjenu).

Tehnološki stack:

  • Node.js kao web poslužitelj
  • Redis koji drži podatke
  • JavaScript/HTML (AngularJS) kao klijent

Trenutno imam ispitivanje na strani klijenta (GET zahtjevi prema Node.js se

Čitaj više →

javascript - Integritet poruka Websocketa

Kada koristim WebSocket veze s punim duplexom podataka između klijenta i poslužitelja, jesam li zajamčeno, kada šaljem dvije poruke s poslužitelja, da ću te dvije iste poruke primiti na klijentu, nešto što TCP ne radi?

Drugim riječima, ako poslužitelj pošalje redom hello a zatim its me, prima li klijent uvijek dvije poruke koje sadrže hello i its me ili je moguće da klijent primi helloit a zatim s me

Čitaj više →

javascript - Primanje ArrayBuffer-a na WebSocketu (ws)

Želio bih upravljati porukama ArrayBuffer primljenim od klijenta koristeći ws. Na strani klijenta, izravno primam ArrayBuffer zahvaljujući ws.binaryType, ali na strani poslužitelja ne primam ArrayBuffer, već nešto poput ovoga (string?) : '< Buffer 00 00 2a 00 00 00 00 00 00 00 00 00 00 00 00 00>'.

Kako serv

Čitaj više →

javascript - Pristupanje djelomičnom odgovoru koristeći AJAX ili WebSocketove?

Koristim neki JavaScript kod na klijentskoj strani za preuzimanje velike količine JSON podataka s web poslužitelja putem HTTP GET. Količina podataka može biti velika, recimo 50 MB. Ovo je na LAN-u, pa nije neki problem, ali i dalje traje oko deset sekundi.

Kako bih svoj korisnički sučelje učinio responzi

Čitaj više →

javascript - websocket onclose se ne pokreće u Chromeu - Linux kada je klijent isključen s mreže

Implementirao sam websocket koristeći Javu na strani servera. U klijentu sam kreirao websocket objekt i imam svoju funkciju za sve događaje uključujući onClose. Testirao sam ponovno povezivanje... websocket u Chrome 26, Mozilla, kako u Windowsu tako i u Chromeu.

Chrome u Windowsu pokreće onclose događaj kada iskopčam mrežni kabel (tj. onclose se pokreće s closecode 1006 [nenormalno zatvoreno] kako je navedeno na https://developer.mozilla.org/en-US/docs/Web/API/

Čitaj više →

javascript - Redux-thunk s Websocketima

Želim stvoriti websocket na zahtjev kada određene komponente žele pretplatiti se na podatke. Kako mogu dijeliti instancu websocket-a na način sličan Reduxu?

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)) } } }

Čitaj više →

javascript - Slanje websocket poruke iz ruta

Pokušavam postaviti svoj server s websockets tako da kada nešto ažuriram putem svojih ruta, također mogu poslati websocket poruku kada se nešto na toj ruti ažurira.

Ideja je spremiti nešto u moj Mongo db kada netko posjeti rutu /add-team-member, na primjer, a zatim poslati poruku svima koji su povezani putem websocket-

Čitaj više →

javascript - dobivanje pogreške "websocket connection invalid" prilikom korištenja socket.io na EC2 instanci?

Imam ovu web aplikaciju napisanu s express i socket.io koristeći node.js, aplikacija izvrsno radi na localhostu, ali kada je postavim na svoj ec2 server, povezuje se oko 20 sekundi, zatim se prekida, a onda se ponovno povezuje itd...

daje mi pogrešku na Node konzoli kao

warn - websocket connection invalid info - transport end

POSLUŽITELJ

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

Čitaj više →

javascript - Safari proširenje: Neuspjeh veze WebSocket poziva onclose umjesto onerror i nema iznimke

Pišem proširenja za preglednike za Firefox, Chrome i Safari. Kada pokušavam povezati se s WebSocket poslužiteljem koristeći Safari proširenje, gdje NIJE aktivan poslužitelj na određenom portu, moje Safari proširenje ne baca iznimku, niti poziva onerror. U

Čitaj više →