我们要从服务器发送实时数据,该数据将在客户端自动更新。他们仅执行第一次显示数据。如果我们对该数据进行一些更改,它们将不能很好地执行。刷新页面后,更改的数据将显示在页面上。如何使用socket.io自动更新页面。
服务器端代码:
io.on('connection', function(socket){
console.log('A user connected %s',socket.id);
//Send a message after a timeout of 4seconds
setTimeout(function(){
//socket.send('Sent a message 4seconds after connection!');
socket.emit('testEvent', { description: ' A custom event from server named testEvent after 4 seconds!'} );
}, 4000);
});
client-side code
socket.on('testEvent', function(data){
document.write(data.description);
});