2011-11-25 10 views
1

私はWebsockify [1]とそれに付随するWebsockクライアントサイドのjavascriptライブラリに出くわしました。Websockify for forking server

AIUI Wrap a ProgramセクションのREADMEでは、Websockifyを使用すると、TCPサーバーを起動してそのポートを再バインドして、着信WebSocketベースの通信が解析され、正しい(再バインドされた)ポートでサーバーに転送されるようにできます。

私の質問ですが、このメカニズムを使用して、その子をフォークし、別のポートのクライアントと通信することができます。具体的には、私はポート5432で通常待機するPostgresサーバーのWebSockifyingに興味があり、新しい着信接続については、そのクライアントからの将来のすべての要求に対応する子をフォークします。

(それは、OracleのRDBMSや他の多くのサーバ、RDBMSかどうかを助けた場合、また、同様の方法を使用します。)

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

答えて

1

それは動作するはずです。ほとんどのサーバーは、特定のポートで待機してから、別のポートへの接続を受け入れることで動作します。免責事項:私はwebsockifyを作った。