我想知道当socket.io-client无法连接到服务器并且没有为错误提供回调时,默认行为是什么。
客户端是否无限期地尝试重新连接,直到它可以到达服务器?
我注意到如果我在启动服务器之前在客户端上运行此代码。一旦后者启动它就会收到“doSomethig”。 EVNT。
socket.on('connect', function () {
socket.emit('doSomething', data);
socket.destroy();
});
如何阻止服务器在启动之前接收数据?
答案 0 :(得分:1)
socket.on('connect_error', function () { socket.destroy(); });