Позволит ли Websockets сервер работать в браузере - PullRequest
11 голосов
/ 24 января 2011

Есть ли какие-либо планы для функции прослушивания Websockets?

Разрешение одноранговых приложений в браузере может быть революционным.

Я нашел этот ответ: Разрешит ли HTML5 веб-приложениясделать одноранговые HTTP-соединения? но он довольно старый.Я думаю, что спецификация, к которой он относится (API-интерфейс соединения), теперь заменена на Websockets, в которой не упоминается ни одно средство прослушивания.

Ответы [ 3 ]

7 голосов
/ 24 января 2011

API WebSockets не позволяет прослушивать соединения; это только клиент.

Вас может заинтересовать Opera Unite .

Обновление:

Также проверьте pusherapp . Это онлайн сервис WebSockets. Они заряжают более 5 клиентов, но это очень просто для установки и использования. В зависимости от требований вашего приложения p2p, этого может быть достаточно.

3 голосов
/ 25 марта 2014

Старый вопрос, но мне было интересно то же самое, и я наткнулся на одноранговый сервер, на который, возможно, стоит обратить внимание Он использует WebRTC и выглядит так, как вы думаете:

https://github.com/PeerServer/peer-server

2 голосов
/ 25 января 2011

Тангенциально относится к вашему вопросу, но вы сказали "p2p в браузере", поэтому ..

Проигрыватель Flash имеет API p2p , которые обеспечивают прямое соединение с другими одноранговыми узлами (обычно с другими браузерами) по UDP.

API-интерфейсы ориентированы на использование этих соединений для потоковой передачи голоса / видео, но представляется возможным использовать их и для обычной передачи сообщений.

Сложный вопрос, конечно, заключается в том, «как сверстники находят друг друга?». В настоящее время Adobe предлагает бесплатный / бета-сервис для этого, который называется Cirrus (ранее Stratus) . Также можно купить серверы Flash Media у Adobe, чтобы сделать то же самое (которые также предоставляют запасные варианты на основе TCP-сервера для людей, которые находятся за недружественными к UDP брандмауэрами). Предположительно, альтернативы с открытым исходным кодом, такие как Red5 , будут поддержка тоже в какой-то момент.

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