插座连接

时间:2017-10-04 21:39:19

标签: javascript socket.io wamp wampserver

我一直试图让我的WAMP Web服务器运行socket.io,但我似乎无法让它工作。

我的套接字服务器在端口3000上,WAMP在端口80上。我知道两台服务器都可以工作。

Web服务器客户端代码:

<script src="/socket.io/socket.io.js"></script>
<script>
    var socket = io('http://[ip address]:3000');
    socket.on('buzz', function (data) {
    console.log(data);
});
</script>

控制台错误:

Uncaught ReferenceError: io is not defined
at (index):97

更新 我错过了socket.io.js文件。但现在我得到了

GET http://[[IP]]:3000/socket.io/?EIO=3&transport=polling&t=LxfQwpE
net::ERR_CONNECTION_TIMED_OUT

在控制台中每隔几秒钟。

1 个答案:

答案 0 :(得分:0)

我记得,通过安装NGINX反向代理解决了这个问题-我相信我已经按照此处的说明进行操作:Socket.io with nginx

这是我的第一个项目,但我想我会为人们指明正确的方向,以防其他学生希望使用WAMP后端和Socket.io。