是否有Socket.IO中的io.connect()方法的回调?

时间:2012-06-15 11:05:05

标签: socket.io

客户端是否有io.connect()方法的回调?我想打印一些关于连接失败的文本,否则通常会继续使用站点的套接字交互。

2 个答案:

答案 0 :(得分:5)

当然,请查看Socket.IO-client的文档,并附上示例:

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

socket.on('connect', function () {
  // socket connected
});

答案 1 :(得分:3)

在当前版本的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