java - Tomcat websocket virker ikke

Jeg har prøvet en websocket-eksempelkode som nedenfor, min browser understøtter HTML 5 websocket, men eksempelkoden nedenfor viser altid "Luk" i javascript. Hvad sker der med koden?

websocket.java

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

Læs mere →

javascript - Realtid med Node.js: WebSocket + Server-side polling vs. Client-side polling

Jeg udvikler en applikation, der viser realtidsdata (diagrammer osv.) fra Redis. Opdaterede data kommer til Redis meget hurtigt (millisekunder). Så det ville give mening at vise opdateringer så ofte som muligt (så længe det menneskelige øje kan bemærke det).

Teknologistak:

  • Node.js som en webserver
  • Redis, der holder dataene
  • JavaScript/HTML (AngularJS) som en klient

Lige nu har jeg klient-side polling (GET-anmodninger til Node.js-serveren hvert sekun

Læs mere →

javascript - Websockets besked integritet

Når man bruger en WebSocket fuld-dupleks datatilslutning mellem en klient og en server, er jeg så garanteret, når jeg sender to beskeder fra serveren, at jeg vil modtage præcis de to samme beskeder på klienten, noget TCP ikke gør?

Med andre ord, hvis serveren sender hello og derefter its me, modtager klienten så altid to beskeder indeholdende hello og its me, eller er det muligt, at klienten modtager helloit

Læs mere →

javascript - Modtag en ArrayBuffer på WebSocket (ws)

Jeg vil gerne håndtere ArrayBuffer-beskeder modtaget fra klienten ved hjælp af ws. På klientsiden modtager jeg direkte en ArrayBuffer takket være ws.binaryType, men på serversiden modtager jeg ikke en ArrayBuffer, men noget som dette (streng ?): '< Buffer 00 00 2a 00 00 00 00 00 00 00 00 00 00 00 00 00>'.

Hvor

Læs mere →

javascript - Adgang til delvis svar ved hjælp af AJAX eller WebSockets?

Jeg bruger noget klient-side JavaScript-kode til at hente en masse JSON-data fra en webserver via en HTTP GET. Mængden af data kan være stor, siger 50 MB. Dette er på et LAN, så det er ikke noget stort problem, men det tager stadig omkring ti sekunder.

For at gøre min grænseflade mere responsiv, vil jeg

Læs mere →

javascript - websocket onclose udløses ikke i chrome - linux, når klienten er afbrudt fra netværket

Jeg implementerede websocket ved at bruge Java på serversiden. På klienten oprettede jeg et websocket-objekt, og jeg har min egen funktion for alle begivenheder inklusive onClose. Jeg testede genforbindelse... websocket i Chrome 26, Mozilla både Windows og Chrome.

Chrome i Windows udløser onclose-begivenheden, når jeg trækker netværkskablet ud (dvs. onclose udløses med closecode 1006 [abnormt lukket] som nævnt i https://developer.mozilla.org/en-US/docs/Web/API/

Læs mere →

javascript - Redux-thunk med Websockets

Jeg vil oprette en websocket efter behov, når visse komponenter ønsker at abonnere på data. Hvordan kan jeg dele websocket-instansen på en redux-måde?

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

Jeg

Læs mere →

javascript - Udsender websocket-besked fra ruter

Jeg prøver at sætte min server op med websockets, så når jeg opdaterer noget via mine routes, kan jeg også sende en websocket-besked, når noget på den route bliver opdateret.

Ideen er at gemme noget i min Mongo db, når nogen rammer ruten /add-team-member, for eksempel, og derefter sende en besked til alle, der er tilsl

Læs mere →

javascript - får "websocket-forbindelse ugyldig" fejl ved brug af socket.io på en ec2-instans?

Jeg har denne webapp skrevet med Express og Socket.io ved hjælp af Node.js, appen fungerer fremragende på localhost, men når jeg uploader til min EC2-server, forbinder den i cirka 20 sekunder og derefter afbrydes forbindelsen, og så forbinder den igen osv...

giver mig fejlen på node-konsollen som

warn - websocket connection invalid info - transport end

SERVERT

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

Læs mere →

javascript - Safari-udvidelse: WebSocket-forbindelsesfejl kalder onclose og ikke onerror og ingen undtagelse

Jeg skriver browserudvidelser til Firefox, Chrome og Safari. Når jeg forsøger at oprette forbindelse til en WebSocket-server ved hjælp af Safari-udvidelsen, hvor der IKKE er nogen server, der lytter på en bestemt port, kaster min Safari-udvidelse ikke en

Læs mere →