Поддерживает ли HTML5 одноранговую связь (и не только WebSockets) - PullRequest
10 голосов
/ 15 ноября 2010

Язык, на котором я работаю, - это Javascript в HTML5-совместимых браузерах.

Насколько я понимаю, WebSockets требует сокет-сервер для передачи push-уведомлений и сообщений между клиентами.Существует ли реальная одноранговая возможность с HTML5, для которой не требуется сервер сокетов?Кто-нибудь видел пример клиентского кода в Javascript, который иллюстрирует эту возможность?

Ответы [ 4 ]

6 голосов
/ 15 ноября 2010

См. Ответы для Позволит ли HTML5 веб-приложениям устанавливать одноранговые HTTP-соединения? Однако содержание в спецификации WebSockets, похоже, ушло, поэтому я подозреваю, что сейчас ответ "нет"».

1 голос
/ 13 октября 2015

WebRTC http://www.webrtc.org/ https://developer.mozilla.org/en-US/docs/Web/Guide/API/WebRTC

Но в 2010 году это было не вещь: (

0 голосов
/ 24 апреля 2017

Большую часть времени браузеры находятся за брандмауэром, и вы не можете напрямую подключиться к браузеру. Если вы не хотите внедрять сервер самостоятельно, есть решение:

https://httprelay.io/

Вы можете использовать вызовы AJAX для связи между браузерами.

0 голосов
/ 03 мая 2015

https://www.peer5.com/faq

Только что видел это онлайн, может быть стоит посмотреть.

...