Lidong's blog

socketio

欢迎访问新站点: https://www.yidiankuaile.com/post/socketio-notes

服务端发送消息

给本次连接发消息

1
socket.emit();

给某个房间内所有人发消息

1
io.in(room).emit();
1
io.sockets.in(room).emit;

除了本连接外,给房间所有人发消息

1
socket.to(room).emit();

除了本连接外,给所有人发消息

1
socket.broadcast.emit();

客户端处理消息

发送 action 命令

1
2
s: socket.emit('action');
c: socket.on('action', function () {});

发送 action 命令,包含 data

1
2
s: socket.emit('action', data);
c: socket.on('action', function (data) {});

发送 action 命令,包含两个参数 data

1
2
s: socket.emit('action', arg1, arg2);
c: socket.on('action', function (arg1, arg2) {});

发送 action 命令, 在 emit 方法中包含回调函数

1
2
s:  socket.emit('action',data,function(arg1,arg2));
c: socket.on('action',function(data,fn){fn('a','b')})

更新记录

  1. 2020/5/31 17:11:13 首次发布

参考链接

本文链接:


评论内容还在加载中。。。
如无法加载,请将域名 disqus.com 和 disquscdn.com 加入到你的代理规则中