2016-04-17 70 views
1

我想定期更新發送到所有連接的客戶端的數據,通過socket.io連接,socket.io是否有一個功能或功能來做到這一點?自動更新套接字連接數據? socket.io

+0

socket.io沒有此功能。您可以通過設置定時器功能和簡單的socket.io.emit來手動完成。 – Dmitry

回答

0

通常,您不需要擔心與Socket.io同步數據。只是因爲它是基於事件的雙向&。 但您仍然可以根據事件更新來自服務器或客戶端的流。

看看這個article

爲了使更新週期(基於時間),你可以在JavaScript中使用setTimeout()功能。 更多關於此question

0

是的,你可以簡單地

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

如果你不是一個特定的連接,將廣播到所有連接的客戶端上調用此。