NodeJS的Socket.io似乎不能作为WebSocket服务器运行
由于某种原因,socket.io总是退回到长轮询,如果我强制使用WebSocket传输层,则会出现以下错误:
失败:在接收握手响应之前关闭连接
正确的端口已经打开。我正在使用来自socket.io的聊天示例。 我在http://jmi.io:3000上设置了服务器。正如您看到的,它可以通过美丽的长轮询通道很好地工作,但现在尝试从WebSocket客户端进行WebSocket连接,结果是...
WebSocket连接到'ws://jmi:3000/'失败:在接收握手响应之前关闭连接
我只有一个单线程的节点,并且与聊天示例仓库中的package.json完全相同。
{
"name": "socket-chat-example",
"version": "0.0.1",
"description": "my first socket.io app",
"dependencies": {
"express": "4.3.1",
"socket.io": "1.2.0"
}
}
感谢您的帮助