/ / Najłatwiejszy sposób pracy z WebSockets w Node.js - node.js, websocket, socket.io

Najłatwiejszy sposób na pracę z WebSockets w Node.js - node.js, websocket, socket.io

Chcę pracować z WebSockets w aplikacji sieci Web Node.js i szukam najprostszego sposobu, aby to zrobić. Widziałem tak wiele repozytoriów github, które najwyraźniej zapewniają pewną łatwość użytkowania.

Ale chcę tylko sprawdzić, czy istnieje taki, który wyróżnia się największym wsparciem lub jest najczęściej wdrażany.

Byłem trochę skłonny do Socket.IO ale nie jestem do końca pewien.

Jakakolwiek rada?

Dzięki!

Odpowiedzi:

6 dla odpowiedzi № 1

użyć teraz now lub socket.io.

teraz jest abstrakcją zbudowaną na gnieździe.io, który pozwala zdefiniować metody na obiekcie współdzielonym przez klienta i serwer. Oznacza to, że nie musisz wchodzić w interakcje ze strumieniem ręcznie i możesz po prostu wywoływać metody. Czytaj ich najlepsze praktyki przed użyciem jednak.

teraz ma również wbudowany system grupowania, co oznacza, że ​​możesz rozmawiać z klientami w grupach zamiast jednego lub wszystkich.

gniazdo elektryczne.samo io jest zalecane ze względu na doskonałą obsługę przeglądarki z szeregiem awarii. Jest także własnością / utrzymywana przez startup node.js, więc jest bardziej prawdopodobne, że zostanie utrzymana w przyszłości. I ma również zakres implementacji socket.io po stronie serwera dla platform innych niż node.js, dzięki czemu można używać tego samego interfejsu API na wielu platformach.

Jeśli okaże się, że socket.IO jest zbyt duży lub wzdęty, możesz wybrać lekkość websocket-server. To tylko prosta implementacja websocketi jest dość stabilny. Osobiście użyłem tego, jeśli chcę czegoś, co jest bardzo minimalną abstrakcją i jeśli chcę więcej niskiego poziomu dostępu do samego serwera WebSocket.


0 dla odpowiedzi nr 2

Popatrz na to post na blogu, jest bardzo pouczające ...