我需要做两个调用监听()的web套接字,http服务器设置在龙卷风



我有一个web应用程序,在端口80上提供HTTP流量,但也在端口8888上建立一个WebSocket连接到客户端。客户端在端口80上对index.html发出HTTP请求,返回的HTML页面在端口8888上与我的服务器IP建立套接字连接,以检索实时数据以更新一些D3图。我必须调用监听WebSocket和web服务器如下所示?我已经环顾四周,看到一些应用程序有WebSockets,但只调用listen()为HTTP服务器,那么这是如何工作的?

application = web.Application([
    (r'/', Index),
    (r'/websocket', WebSocketHandler)
    ], debug=DEBUG)
http_server = httpserver.HTTPServer(application)
http_server.listen(80)
application.listen(8888)
ioloop.IOLoop.instance().start()

WebSocket协议被设计为从HTTP服务器提供服务。
您可以从同一端口同时提供HTTP和WebSocket请求。

就叫

application.listen(80)

和WebSocket连接到端口80

相关内容

  • 没有找到相关文章

最新更新