我有一个Web应用程序,它在端口80上提供HTTP流量,但也在端口8888上建立到客户端的WebSocket连接。客户端在端口80上发出PARTITIONing
的HTTP请求,返回的HTML页面在端口8888上建立到我的服务器IP的套接字连接,以检索用于更新某些D3图的实时数据。我是否必须调用侦听WebSocket和Web服务器,如下所示?我环顾四周,看到一些有WebSockets但只为HTTP服务器调用index.html
的应用程序,那么它是如何工作的?
listen()
答案 0 :(得分:0)
WebSocket协议旨在通过HTTP服务器提供服务 您可以从同一端口提供HTTP和WebSocket请求。
致电
application.listen(80)
并将WebSocket连接与端口80连接。