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

Javascript 自动更新套接字连接数据?socket.io,javascript,node.js,socket.io,Javascript,Node.js,Socket.io,我想通过socket.io连接定期更新发送给所有连接的客户端的数据,socket.io是否有这样做的功能 是的,你可以 var io = require('socket.io')(); io.sockets.emit('an event for everybody', { some: 'data' }); 如果您不是在特定连接上调用此功能,它将广播到所有连接的客户端。是的,您可以简单地 var io = require('socket.io')(); io.sockets.emit('an e

我想通过socket.io连接定期更新发送给所有连接的客户端的数据,socket.io是否有这样做的功能

是的,你可以

var io = require('socket.io')();
io.sockets.emit('an event for everybody', { some: 'data' });
如果您不是在特定连接上调用此功能,它将广播到所有连接的客户端。

是的,您可以简单地

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

如果您不是在特定连接上调用此功能,它将广播到所有连接的客户端。

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

看看这个

要使更新具有周期性(基于时间),可以在Javascript中使用
setTimeout()
函数。
更多信息,在此

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

看看这个

要使更新具有周期性(基于时间),可以在Javascript中使用
setTimeout()
函数。
有关此

socket.io中没有此功能的更多信息。您可以通过设置计时器功能手动执行此操作,而simple socket.io.emit.socket.io没有此功能。您可以通过设置计时器功能和简单的socket.io.emit手动完成此操作。