Нет.Браузеры могут только инициировать соединения WebSockets, но не получать их. Спецификация API браузера W3C определяет только способ запуска исходящего соединения.
Вы можете создать приложение, которое будет как инициировать, так и принимать соединения WebSockets, но браузеры этого не делают.
Вы можете взглянуть на Приложение Pusher , которое можно использовать для создания приложения WebSockets с несколькими клиентами.Служба предоставляет до 20 одновременных клиентов WebSockets бесплатно (вы можете заплатить за большее масштабирование).
Обновление :
Протокол WebRTC иAPI быстро развивается и позволяет устанавливать канал данных между двумя узлами (вам все еще может понадобиться сервер STUN / TURN для первоначального обхода и настройки NAT).