Websockify, чтобы обернуть сервер разветвления - PullRequest
1 голос
/ 25 ноября 2011

Я наткнулся на Websockify [1] и сопровождающую его клиентскую библиотеку javascript Websock.

AIUI из раздела Wrap a Program в README, Websockify может помочь вам запустить сервер TCP и заново привязать его порт, чтобы входящие сообщения на основе веб-сокетов анализировались и пересылались на сервер через правильный (перезаписанный) порт.

Мой вопрос заключается в том, можно ли использовать этот механизм, чтобы обернуть сервер, который разветвляет его дочерние элементы, которые, в свою очередь, обмениваются данными с клиентом через другой порт. В частности, меня интересует websockification сервера Postgres, который обычно прослушивает порт 5432, и для нового входящего соединения он разветвляет дочерний элемент, который обслуживает все будущие запросы от этого клиента.

(Если это поможет, Oracle RDBMS и многие другие серверы, RDBMS или нет, также используйте аналогичный метод.)

[1] https://github.com/kanaka/websockify

1 Ответ

1 голос
/ 30 ноября 2011

должно работать. Практически все серверы работают, прослушивая определенный порт и затем принимая подключения к другому порту. Отказ от ответственности: я сделал websockify.

...