2016-03-08 55 views
0

我有一個現有的服務器運行一個telnet應用程序。我想創建一個Web界面,使用Web套接字連接到該應用程序。不過,我想避免修改應用程序。 Websockets似乎需要特殊的握手和HTTP頭處理。Websocket服務器傳遞到另一個端口

是否可以重新使用一些現有的Web服務器作爲通過我的應用程序?事情是這樣的

[WS客戶端] ----> [魔法服務器] -----> [遠程登錄APP]

神奇的服務器將處理WS連接,然後向前一切到telnet程序。我對任何一種解決方案都很開放,從node.js到apache obscure插件,我只想避免自己編寫魔術服務器。

回答

0

我最終使用了支持python,node.js,ruby和C的websockify。它充當一個橋接器,它在一端處理websocket連接,並在另一端連接另一個TCP套接字。

這有效地將WebSockets翻譯成TCP透明。相關的谷歌搜索關鍵字websocket to tcp,然後自動完成建議socket bridge這直接導致這個項目

相關問題