首页 > 解决方案 > 套接字广播是否会确保连接保持活动状态?

问题描述

会是这样的

setInterval(function(){
    socket.emit('broadcast');
}, 10000);

确保连接在客户端上保持活动状态?

谢谢

标签: javascriptnode.js

解决方案


不,他们不会。它主要可以被客户端用作不关闭套接字的建议。

连接关闭可能有多种原因,包括从客户端关闭套接字、失去互联网连接等。

帮助您heartbeat做的是告诉客户端此套接字仍处于打开状态。因此,如果客户端在 3x-4x 间隔内没有收到心跳,他们可以尝试重新连接。


推荐阅读