我想检查特定的插座是否打开。我正在使用socket.io。我为套接字连接分配了一个名称
socket.username = username;
建立连接后,有没有办法检查是否从另一个连接打开?基本上检查用户是否在线
我希望这是有道理的。
谢谢
答案 0 :(得分:0)
考虑到网络可能很慢,即使给定用户“在线” /已连接,也可能更容易根据响应时间来定义“在线”。因此,最简单的方法是向用户广播“ ping”事件并等待其“ pong”响应。这样,您不仅可以检查用户是否已完全连接,因为您还可以测量响应时间,并考虑如果响应时间太长,用户将处于脱机状态。
更新
所以,如果我说对了,that might be the answer