socket.io 1.3.7服务器发送信息的几种方式
版权声明:
本文为博主原创文章,转载请声明原文链接...谢谢。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' );