【发布时间】:2013-11-10 14:26:27
【问题描述】:
在 Node.js 中,我使用 websockets/ws 进行 WebSocket 连接。下面是客户端的代码。假设我们要连接的服务器套接字关闭了一分钟。 close 事件将触发,但是当服务器上的套接字出现故障或错误时,重新连接到套接字的最佳方法是什么?
var ws = new WebSocket('ws://localhost');
ws.on('open', function() {
console.log('socket open');
});
ws.on('error', function() {
console.log('socket error');
// how do I reconnect to the ws after x minutes here?
});
ws.on('close', function() {
console.log('socket close');
// how do I reconnect to the ws after x minutes here?
});
【问题讨论】: