socket.io-client 完整事件连接、重连或错误

socket.io完整的客户端事件,看代码示例吧

socket.on('connect', function(data){
    //成功
    console.log(data + ' - connect');
});
socket.on('new msg', function(data){
    //自定义消息和服务器对应
    console.log(data + ' - new msg');
});
socket.on('connect_error', function(data){
    console.log(data + ' - connect_error');
});
socket.on('connect_timeout', function(data){
    console.log(data + ' - connect_timeout');
});
socket.on('error', function(data){
    console.log(data + ' - error');
});
socket.on('disconnect', function(data){
    onlineFlag = false;
    console.log(data + ' - disconnect');
});
socket.on('reconnect', function(data){
    //已重连成功
    console.log(data + ' - reconnect');
});
socket.on('reconnect_attempt', function(data){
    console.log(data + ' - reconnect_attempt');
});
socket.on('reconnecting', function(data){
    console.log(data + ' - reconnecting');
});
socket.on('reconnect_error', function(data){
    console.log(data + ' - reconnect_error');
});
socket.on('reconnect_failed', function(data){
    console.log(data + ' - reconnect_failed');
});
socket.on('ping', function(data){
    //定时发乒
    console.log(data + ' - ping');
});
socket.on('pong', function(data){
    //定时回乓
    console.log(data + ' - pong');
});
点赞

发表评论

电子邮件地址不会被公开。必填项已用 * 标注