从网络套接字服务器(高速公路)连接到常规套接字服务器
connecting to a regular socket server from a web socket server (autobahn)
我正在编写一个中间网络套接字服务器,以便它可以将消息直接转发到我现有的套接字服务器。
我天真的以为
def onOpen(self):
#initialize socket client and run in a while true loop
我可以在那里设置套接字客户端并使用 while true
永远监听,并对从套接字客户端接收到的任何 recv()
数据执行 self.sendMessage(...)
返回到 websocket 客户端。
这样的东西行得通吗?有更好的方法吗?我担心的是 while true
会阻塞所有人。
谢谢。
AutobahnPython 内置了它。包装任何现有的基于流的协议(例如 VNC、SSH、IRC、IMAP 等)over WebSocket - 请参阅 here.
我正在编写一个中间网络套接字服务器,以便它可以将消息直接转发到我现有的套接字服务器。
我天真的以为
def onOpen(self):
#initialize socket client and run in a while true loop
我可以在那里设置套接字客户端并使用 while true
永远监听,并对从套接字客户端接收到的任何 recv()
数据执行 self.sendMessage(...)
返回到 websocket 客户端。
这样的东西行得通吗?有更好的方法吗?我担心的是 while true
会阻塞所有人。
谢谢。
AutobahnPython 内置了它。包装任何现有的基于流的协议(例如 VNC、SSH、IRC、IMAP 等)over WebSocket - 请参阅 here.