首页 > Windows开发 > 详细

socket.io相关api

时间:2019-10-29 16:43:01      阅读:92      评论:0      收藏:0      [点我收藏+]

Socket.IO内置的客户端默认事件

1. 建立一个socket连接
var socket = io("ws:///xxxxx");

2. 监听服务消息

socket.on(‘msg‘, function(data) {
  socket.emit(‘msg‘, {xx: xx1}); // 向服务器发送消息
  console.log(data);
});

3. 监听socket断开

socket.on(‘disconnect‘, function(){
  console.log(‘与服务器断开‘);
});

4. 监听socket的重连

socket.on(‘reconnect‘, function() {
  console.log(‘重新连接到服务器‘);
});

客户端socket.on()监听的事件:

connect: 连接成功
connecting: 正在连接
disconnect: 断开连接
connect_failed: 连接失败
error: 发生错误
message: 接收到消息事件
reconnect_failed: 重连失败
reconnect: 重连成功
reconnecting: 正在重连

客户端socket发起连接时的顺序。当第一次连接时,事件触发顺序为:connecting->connect;

当失去连接时,事件触发顺序为:disconnect->reconnecting(可能进行多次)->connecting->reconnect->connect。

socket.io相关api

原文:https://www.cnblogs.com/meek/p/11758981.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!