14

io.connect()客户端的方法有回调吗?我想打印一些关于连接失败的文本,否则正常进行站点的套接字交互。

4

2 回答 2

8

当然,请查看 Socket.IO-client 的文档以及其中的示例:

https://github.com/LearnBoost/socket.io-client#sockets-for-the-rest-of-us

socket.on('connect', function () {
  // socket connected
});
于 2012-06-15T11:23:13.830 回答
4

在当前版本的 socket.io (1.3.x) 中,您可以使用connect_error事件或reconnect_failed事件:

var socket = io(serverUrl);
socket.on('connect_error', function() {
    console.log('Connection failed');
});
socket.on('reconnect_failed', function() {
    console.log('Reconnection failed');
});

见:https ://github.com/Automattic/socket.io-client#events

于 2015-03-09T08:36:13.860 回答