服务器无法访问时的Socket.io客户端行为

时间:2015-12-02 14:43:47

标签: node.js socket.io

我想知道当socket.io-client无法连接到服务器并且没有为错误提供回调时,默认行为是什么。

客户端是否无限期地尝试重新连接,直到它可以到达服务器?

我注意到如果我在启动服务器之前在客户端上运行此代码。一旦后者启动它就会收到“doSomethig”。 EVNT。

socket.on('connect', function () {
    socket.emit('doSomething', data);
    socket.destroy();
});

如何阻止服务器在启动之前接收数据?

1 个答案:

答案 0 :(得分:1)

socket.on('connect_error', function () { socket.destroy(); });