在node.js上拒绝Websocket连接

时间:2016-04-22 14:59:53

标签: node.js websocket webrtc ports

我正在尝试从tutorialspoint学习WebRTC并制作视频通话演示应用程序。我使用的是Windows pc和node.js静态服务器。当我从项目根目录中的cmd运行静态命令并导航到localhost:8080时,我在浏览器控制台中获得了此输出:

Websocket connection to ws://localhost:9090/ failed:Error in connection established: net::ERR_CONNECTION_REFUSED

导致错误的行:

var Conn=new websocket('ws://localhost:9090');

2 个答案:

答案 0 :(得分:2)

要解决此问题:

  1. 确保安装了Node.js和wscat实用程序的WebSockets(ws)库。

    在终端中安装ws全局运行npm install ws -g。  要在终端中安装wscat全局运行npm install wscat -g

  2. 确保套接字在指定端口上亮起

    在您的情况下,运行wscat -l 9090以侦听端口9090。

答案 1 :(得分:0)

尝试使用运行节点服务器的计算机的IP地址替换localhost。