Получить клиент для работы в качестве сервера с веб-сокетом? - PullRequest
0 голосов
/ 27 февраля 2012

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

В этом случае 1 человек будет размещать игру через свой браузер (откроет сокет TCP в ожидании соединения), затем X другие люди подключатся к этому серверу и присоединятся.Сервер будет отвечать за прием и передачу данных между клиентами.

Так что в этом сценарии возможно ли разместить сервер веб-сокетов внутри веб-страницы?

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

1 Ответ

0 голосов
/ 27 февраля 2012

API браузера WebSocket предназначен только для клиента (в обозримом будущем).

В некотором смысле WebRTC использует одноранговую сеть, но даже если API WebRTC добавляет возможность отправлять произвольные данные, вывсе еще нужен сервер STUN / TURN для установки начального соединения.

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