Самый простой способ работы с WebSockets в Node.js - PullRequest
1 голос
/ 16 апреля 2011

Я хочу работать с WebSockets в веб-приложении Node.js, и я ищу самый простой способ сделать это. Я видел так много репозиториев github, которые, казалось бы, обеспечивают простоту использования.

Но я просто смотрю, есть ли тот, который имеет наибольшую поддержку или наиболее широко реализован.

Я как бы склонялся к Socket.IO , но я не совсем уверен.

Любой совет?

Спасибо!

Ответы [ 2 ]

6 голосов
/ 16 апреля 2011

использовать сейчас now или socket.io.

теперь представляет собой сборку абстракции для socket.io, которая позволяет определять методы для общего объекта на клиенте и сервере. Это означает, что вам не нужно взаимодействовать с потоком вручную, и вы можете просто вызывать методы. Тем не менее, прочитайте их лучшие практики перед использованием.

теперь также имеет систему группировки в сборке, что означает, что вы можете общаться с клиентами по группам, а не по одному или всем.

Рекомендуется

socket.io, потому что он отлично поддерживает браузер и имеет ряд резервных вариантов. Он также принадлежит / поддерживается стартапом node.js, поэтому его скорее всего поддержат в будущем. Он также имеет ряд реализаций socket.io на стороне сервера для платформ, отличных от node.js, поэтому вы можете использовать один и тот же API на нескольких платформах.

Если вы обнаружите, что socket.IO слишком большой или раздутый, вы можете воспользоваться легким websocket-server . Это простая реализация веб-сокета и она достаточно стабильна. Я лично использовал это, если я хочу что-то, что является очень минимальной абстракцией и если я хочу более низкоуровневый доступ к самому серверу websocket.

0 голосов
/ 18 апреля 2011

Взгляните на это сообщение в блоге , оно очень информативное ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...