html5 WebSocket можно сделать что-то вроде Telnet - PullRequest
2 голосов
/ 24 ноября 2011

У меня уже есть сервер с открытым портом TCP, и я хочу написать веб-приложение для получения информации о порте. Будет ли это возможно с WebPorts, если так, то кто-нибудь может объяснить, как.

Клиенту даже не нужно возвращаться к серверу, а это весь смысл веб-сокетов, который я себе представляю, но, поскольку у меня уже есть настройка портов, мне, возможно, будет проще и чище просто подключиться и получить информацию без обновления.

Ответы [ 2 ]

2 голосов
/ 28 ноября 2011

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

Отказ от ответственности: я создал websockify.

2 голосов
/ 24 ноября 2011

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

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

Следовательно, клиент WebSocket не может просто подключиться к существующему серверу TCP - этот сервер также должен поддерживать протокол WebSocket.

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

...