可以从套接字服务器更新实时数据以在客户端中显示数据

时间:2019-08-28 11:26:27

标签: node.js reactjs socket.io

我们要从服务器发送实时数据,该数据将在客户端自动更新。他们仅执行第一次显示数据。如果我们对该数据进行一些更改,它们将不能很好地执行。刷新页面后,更改的数据将显示在页面上。如何使用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);
});

0 个答案:

没有答案