Socket.io 服务器无法访问时的客户端行为
Socket.io client behavior when server is unreachable
我想知道当 socket.io-client 无法连接到服务器并且没有提供错误回调时的默认行为是什么。
客户端是否会无限期地尝试重新连接,直到它可以到达服务器?
我注意到如果我 运行 在启动服务器之前在客户端上编写此代码。一旦后者启动,它就会收到 'doSomethig' 事件。
socket.on('connect', function () {
socket.emit('doSomething', data);
socket.destroy();
});
如何防止服务器接收启动前发出的数据?
socket.on('connect_error', function () { socket.destroy(); });
我想知道当 socket.io-client 无法连接到服务器并且没有提供错误回调时的默认行为是什么。
客户端是否会无限期地尝试重新连接,直到它可以到达服务器?
我注意到如果我 运行 在启动服务器之前在客户端上编写此代码。一旦后者启动,它就会收到 'doSomethig' 事件。
socket.on('connect', function () {
socket.emit('doSomething', data);
socket.destroy();
});
如何防止服务器接收启动前发出的数据?
socket.on('connect_error', function () { socket.destroy(); });