socket.io从服务器端发起消息

时间:2016-02-18 20:37:22

标签: node.js socket.io

我想使用socket.io从服务器向可用客户端发送消息。 我找到的所有示例都在等待客户端连接(使用'已连接的'事件)并使用消息响应该事件,例如:

var socket = io.connect('http://domain.com');
socket.on('connect', function () {
  // socket connected
  socket.emit('server custom event', { my: 'data' });
});

我希望在服务器端发生特定事件时向客户端发送消息。

1 个答案:

答案 0 :(得分:0)

如果要向所有连接的客户端发送消息,则必须使用其中一个(它们是等效的)

io.sockets.emit('message', data);
io.emit('message', data);

您可以在here

上阅读更多内容