0
有没有办法从服务器端套接字io实现关闭空闲的客户端连接? socket.io是否会在某个时间清除/关闭来自客户端的空闲连接?节点:关闭套接字IO空闲连接
有没有办法从服务器端套接字io实现关闭空闲的客户端连接? socket.io是否会在某个时间清除/关闭来自客户端的空闲连接?节点:关闭套接字IO空闲连接
socket.io被设计成一个始终连接的连接。 N次后它不会自动断开连接。事实上,它恰恰相反。如果失去连接,它会自动尝试重新连接。
一台服务器可以通过只调用断开客户:
socket.disconnect(true);
其中socket
是为特定客户的插座。当然,socket.io客户端通常会在丢失连接时尝试重新连接,所以最好从服务器创建自己的消息,告诉客户端断开连接。如果客户端故意断开,那么它将不会自动重新连接。
在客户端,客户端可以调用这些:
socket.disconnect();
socket.close();
有没有办法关闭从服务器端插座IO实现空闲客户端连接?
您将不得不为空闲连接创建您自己的定义,并跟踪套接字何时满足该条件。当你确定它闲置时,你可以使用上述方法之一来关闭连接。
在某个n时间,socket.io是否清除/关闭来自客户端的空闲连接?
号有没有一种方法我可以登录我的时候客户端断开? –
@DrewAdorador - 每个套接字都有一个'disconnect'事件。当客户端连接时,您只需为该事件注册一个句柄。 – jfriend00
非常感谢!!!!对不起,这仍然是一个小菜:) –