【发布时间】:2017-06-30 06:57:28
【问题描述】:
我有由 node.js 服务器和 socket.io 组件发送的 html 页面,它像这样连接到该服务器:
var socket = io();
还有几个socket事件:
socket.on('server-message', function(type, content) {
...
});
socket.on('server-update', function(type, content) {
...
});
问题是在服务器停止的那一刻,我得到客户端错误:
https://example.com/socket.io/?EIO=3&transport=polling&t=LptmQyC net::ERR_CONNECTION_REFUSED
一旦服务器再次启动,它会在 30 秒后崩溃。
看起来如果服务器不再可用,我可以使用检测并销毁所有与套接字相关的事件,然后通过页面刷新或某些按钮重新连接。
也许有人可以帮我解决这个问题。
【问题讨论】:
标签: javascript node.js sockets socket.io connection