Skúsil som ukážkový kód websocketu ako nižšie, môj prehliadač podporuje HTML 5 websocket, ale ukážkový kód nižšie vždy v JavaScripte zobrazí „Zatvoriť“. Čo sa deje s kódom?
websocket.java
@WebServlet("/websocket") public class websocket extends WebSocketServlet { private static final long serialVersi Čítaj viac →Vyvíjam aplikáciu, ktorá zobrazuje údaje v reálnom čase (grafy a podobne) z Redis. Aktualizované údaje prichádzajú do Redis veľmi rýchlo (v milisekundách). Preto by dávalo zmysel zobrazovať aktualizácie čo najčastejšie (pokiaľ ich ľudské oko dokáže postrehnúť).
Technologický stack:
Momentálne mám klientskú polling (GET požiadavky na Node.js server každú seku
Čítaj viac →Pri používaní WebSocket plno-duplexného dátového spojenia medzi klientom a serverom, je mi zaručené, že keď pošlem zo servera dve správy, dostanem na klientovi presne tie isté dve správy, niečo, čo TCP nezaručuje?
Inými slovami, ak server pošle postupne hello a potom its me, dostane klient vždy dve správy obsahujúce hello a its me, alebo je možné, že klient dostane helloit a potom s me alebo d
Čítaj viac →
Chcel by som spracovávať správy ArrayBuffer prijaté od klienta pomocou ws. Na strane klienta priamo prijímam ArrayBuffer vďaka ws.binaryType, ale na strane servera nedostávam ArrayBuffer, ale niečo takéto (reťazec ?): '< Buffer 00 00 2a 00 00 00 00 00 00 00 00 00 00 00 00 00>'.
Ako môže server prijímať ArrayBu
Čítaj viac →
Používam nejaký klientsky JavaScript kód na získanie veľkého množstva JSON dát z webového servera cez HTTP GET. Množstvo dát môže byť veľké, povedzme 50 MB. Toto je na LAN, takže to nie je veľký problém, ale stále to trvá asi desať sekúnd.
Aby bolo moje rozhranie responzívnejšie, chcel by som spracovávať
Čítaj viac →Implementoval som websocket pomocou Javy na strane servera. Na klientovi som vytvoril websocket objekt a mám svoju vlastnú funkciu pre všetky udalosti vrátane onClose. Testoval som opätovné pripojenie... websocket v Chrome 26, Mozilla na Windows aj Chrome.
Chrome vo Windows spúšťa udalosť onclose, keď som odpojil sieťový kábel (t. j. onclose sa spustí s closecode 1006 [abnormálne zatvorené], ako je uvedené na https://developer.mozilla.org/en-US/docs/Web/API/Clo
Čítaj viac →Chcem vytvoriť websocket na požiadanie, keď určité komponenty chcú odoberať dáta. Ako môžem zdieľať inštanciu websocketu spôsobom podobným 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)) } } }Mohol by
Čítaj viac →
Snažím sa nastaviť svoj server s websockets tak, aby som mohol pri aktualizácii niečoho cez svoje trasy tiež odoslať websocket správu, keď sa niečo na tej trase aktualizuje.
Myšlienka je uložiť niečo do mojej Mongo db, keď niekto navštívi trasu /add-team-member, a potom odoslať správu všetkým, ktorí sú pripojení cez we
Čítaj viac →Mám túto webovú aplikáciu napísanú pomocou express a socket.io s použitím node.js, aplikácia funguje výborne na localhoste, ale keď ju nasadím na svoj EC2 server, pripojí sa asi na 20 sekúnd a potom sa odpojí, a potom sa znova pripojí atď...
dáva mi chybu na konzole uzla ako
warn - websocket connection invalid info - transport endSERVEUR
app = express() server = http.createServer(app) io = require('socket.io').listen(server Čítaj viac →
Píšem rozšírenia prehliadača pre Firefox, Chrome a Safari. Pri pokuse o pripojenie k WebSocket serveru pomocou Safari rozšírenia, kde na konkrétnom porte NEBEŽÍ žiadny server, moje Safari rozšírenie nevytvára výnimku ani nevolá onerror. Namiesto toho sa v
Čítaj viac →