自动更新套接字连接数据? socket.io

时间:2016-04-17 12:21:27

标签: javascript node.js socket.io

我想定期更新发送到所有连接客户端的数据,通过socket.io连接,socket.io是否具有执行此操作的功能或功能?

2 个答案:

答案 0 :(得分:0)

是的,你可以简单地

var io = require('socket.io')();
io.sockets.emit('an event for everybody', { some: 'data' });

如果你没有在特定连接上调用它,它将广播给所有连接的客户端。

答案 1 :(得分:0)

通常,您不必担心与Socket.io同步数据。仅仅因为它是双向的和基于事件的。 但您仍然可以根据事件从服务器或客户端更新流。

看看这个article

要定期更新(基于时间),您可以在Javascript中使用setTimeout()函数。 有关详情,请参阅此question