【发布时间】:2016-08-16 06:50:15
【问题描述】:
我正在尝试从 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');
【问题讨论】:
-
假设您实际上有从浏览器到所需服务器的网络连接(如果
localhost:9090正确,则应该是这种情况),我们可能需要查看您的服务器代码才能更好地了解什么是在这里进行。 -
我在这里使用完全相同的代码:tutorialspoint.com/webrtc/webrtc_video_demo.htm
-
9090 端口是否在监听(检查
netstat)?任何防火墙都可以阻止您的应用程序吗? -
我对netstat不熟悉,请告诉我如何使用它。
-
netstat -a在 cmd 中。您应该有这样的条目TCP 127.0.0.1:9090 0.0.0.0:0 LISTENING。如果不是,则意味着您的应用程序有问题。
标签: node.js websocket webrtc ports