广播数据
如何向所有的客户端广播数据?
- 使用io.sockets.emit
1 | ... |
- 使用socket.broadcast.emit
1 | ... |
两种方式区别io.sockets.emit
向所有连接的客户端广播数据,而socket.broadcast.emit
则向
除了该socket
自身之外的其他所有广播数据。其实也就是说io.sockets.emit
= socket.broadcast.emit
+ socket.emit
因此可以猜测出socket.io内部会保留所有连接的socket。