Pytania oznaczone «socket.io»

Socket.IO ma na celu umożliwienie aplikacji czasu rzeczywistego w każdej przeglądarce i na każdym urządzeniu mobilnym, zacierając różnice między różnymi mechanizmami transportu. Obsługuje wiele transportów, takich jak WebSockets, gniazda Flash, długie odpytywanie i wiele innych, automatycznie cofając się, gdy transport się nie powiedzie.

163
node.js, socket.io z SSL

Próbuję uruchomić socket.io z moim certyfikatem SSL, jednak nie łączy się. Oparłem swój kod na przykładzie czatu: var https = require('https'); var fs = require('fs'); /** * Bootstrap app. */ var sys = require('sys') require.paths.unshift(__dirname + '/../../lib/'); /** * Module...

163
Pokoje socket.io czy przestrzeń nazw?

Badam nodejs / socket.io pod kątem czatu w czasie rzeczywistym i potrzebuję porady dotyczącej wdrażania pokoi. Co jest lepsze, używając przestrzeni nazw lub funkcji pokoju, aby całkowicie odizolować grupy rozmówców od siebie? jaka jest prawdziwa różnica techniczna między pokojami a przestrzenią...

136
socket.emit () kontra socket.send ()

Jaka jest różnica między tymi dwoma? Zauważyłem, że jeśli zmieniłem z socket.emitna socket.sendw działającym programie, serwer nie otrzymał wiadomości, chociaż nie rozumiem dlaczego. Zauważyłem również, że w moim programie, jeśli zmieniłem z socket.emitna socket.send, serwer otrzymuje...

128
Używanie PHP z Socket.io

Czy można używać Sockets.io po stronie klienta i komunikować się z aplikacją opartą na PHP na serwerze? Czy PHP obsługuje w ogóle taki sposób pisania kodu „długotrwałe połączenie”? Cały przykładowy kod, który znalazłem dla socket.io, wydaje się dotyczyć node.js po stronie serwera, więc nie ma tam...

124
Maksymalna liczba jednoczesnych połączeń Socket.IO

To pytanie zostało zadane wcześniej, ale nie niedawno i nie zawierało jasnej odpowiedzi. Czy używając Socket.io, istnieje maksymalna liczba jednoczesnych połączeń, które można utrzymać, zanim będzie trzeba dodać kolejny serwer? Czy ktoś zna jakieś aktywne środowiska produkcyjne, które używają...

123
Uwierzytelnianie Socket.IO

Próbuję użyć Socket.IO w Node.js i próbuję zezwolić serwerowi na nadanie tożsamości każdemu z klientów Socket.IO. Ponieważ kod gniazda znajduje się poza zakresem kodu serwera http, nie ma łatwego dostępu do wysyłanych informacji o żądaniu, więc zakładam, że będzie musiał zostać wysłany podczas...

120
Klient Node.js dla serwera socket.io

Mam uruchomiony serwer socket.io i pasującą stronę internetową z klientem socket.io.js. Wszystko działa dobrze. Ale zastanawiam się, czy jest możliwe, aby na innym komputerze uruchomić oddzielną aplikację node.js, która działałaby jako klient i łączyła się ze wspomnianym serwerem...

113
Jaki jest przykład najprostszego możliwego przykładu Socket.io?

Tak więc ostatnio próbowałem zrozumieć Socket.io, ale nie jestem superprogramistą i prawie każdy przykład, który mogę znaleźć w sieci (wierz mi, szukałem przez wiele godzin), ma dodatkowe rzeczy, które komplikują sprawę. Wiele przykładów robi wiele rzeczy, które mnie dezorientują, lub łączą się z...

111
Uwierzytelnianie połączeń gniazda io za pomocą JWT

Jak mogę uwierzytelnić połączenie socket.io? Moja aplikacja korzysta z punktu końcowego logowania z innego serwera (Python), aby uzyskać token. Jak mogę użyć tego tokenu, gdy użytkownik otwiera połączenie z gniazdem po stronie węzła? io.on('connection', function(socket) { socket.on('message',...