socket.io 1.3.7服务器发送信息的几种方式

来源:赵克立博客 分类: Nodejs 标签:nodejssocket发布时间:2015-11-03 16:04:24最后更新:2015-11-07 11:56:48浏览:3891
版权声明:
本文为博主原创文章,转载请声明原文链接...谢谢。o_0。
更新时间:
2015-11-07 11:56:48
温馨提示:
学无止境,技术类文章有它的时效性,请留意文章更新时间,如发现内容有误请留言指出,防止别人"踩坑",我会及时更新文章
//发送给当前请求的客户端
socket.emit('message', "this is a test");
// 发送给除了当前请求的所有的客户端
socket.broadcast.emit('message', "this is a test");
// 发送给所有的客户端包括请求的客户端
io.sockets.emit('message', "this is a test");
// 发送给在game房间(Room)的除啦当前请求的所有客户端
socket.broadcast.to('game').emit('message', 'nice game');
//发送给在game房间(Room)的包括请求客户端的所有的客户端
io.sockets.in('game').emit('message', 'cool game');
//发送给socketid(客户端标识)指定客户端,可以实现私聊
//旧版本使用下面
io.sockets.socket(socketid).emit('message', 'for your eyes only');
//新版本(1.3.7)使用下面
io.sockets.connected[socket.id].emit('message','for your eyes only' );



微信号:kelicom QQ群:215861553 紧急求助须知
Win32/PHP/JS/Android/Python