Python WebSocket
在同一台服务器上是否可以将一个协议连接到另一个协议?我的目标是接受对一个协议的请求,然后将该请求传递给另一个协议,并让第二个协议返回值给连接到它的任何客户端 我想您应该以某种方式将onMessage请求传输到另一个协议Python WebSocket,python,websocket,twisted,Python,Websocket,Twisted,在同一台服务器上是否可以将一个协议连接到另一个协议?我的目标是接受对一个协议的请求,然后将该请求传递给另一个协议,并让第二个协议返回值给连接到它的任何客户端 我想您应该以某种方式将onMessage请求传输到另一个协议 我没有任何代码可以显示,因为我不知道从哪里开始,但是如果有任何代码示例,我将不胜感激。您所要求的听起来像是一个例子。代理可以是一个中间人,两端都说出相同的协议(就像典型的http代理一样),也可以是某种转换器,一个协议进来,另一个协议出去 因此,假设您希望浏览器能够使用webSo
我没有任何代码可以显示,因为我不知道从哪里开始,但是如果有任何代码示例,我将不胜感激。您所要求的听起来像是一个例子。代理可以是一个中间人,两端都说出相同的协议(就像典型的http代理一样),也可以是某种转换器,一个协议进来,另一个协议出去 因此,假设您希望浏览器能够使用webSocket连接与其他不使用webSocket协议的服务器进行通信。您可以自己实现一个代理服务器,允许浏览器连接到它,然后通过您的代理服务器,它可以与另一个使用不同协议的服务器发送/接收消息 要实现这样的代理服务器,请执行以下操作:
对于每个webSocket连接,是在代理服务器和其他服务器之间维护专用连接,还是将所有请求定向到一个专用连接,还是仅在给定请求期间根据需要创建新连接,这将是一个实现选择。哪一个最有意义完全取决于另一台服务器的特征、请求数量和正在完成的工作。除非“One”是库的名称,否则您必须创建自己的适配器来与不同的协议(即REST WebSocket)进行通信。对不起,这个标题,修正了。听起来你想写一个“代理”。也许那个关键词会帮你找到一些信息。@Chris-这回答了你的问题吗?