套接字连接

Sockets Connecting

我一直在尝试让我的 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

每隔几秒在控制台中。

我记得,这个问题是通过安装 NGINX 反向代理解决的——我相信我遵循了这里的说明:Socket.io with nginx

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