有没有办法断开客户端与SocketIO的连接,然后真正地关闭连接?所以,如果有人连接到我的服务器,而我想要关闭他们和我的服务器之间的连接,我该怎么做呢?
发布于 2011-03-16 18:45:25
socket.disconnect()
只能在客户端使用,不能在服务器端使用。
Client.emit('disconnect')
会触发服务器上的断开事件,但不会有效地断开客户端连接。客户端不知道连接断开。
所以问题仍然存在:如何强制客户端与服务器端断开连接?
发布于 2012-03-29 14:18:07
为什么不能让服务器向客户端发送一条消息,使其调用disconnect函数?
在客户端上:
socket.emit('forceDisconnect');
在服务器上:
socket.on('forceDisconnect', function(){
socket.disconnect();
});
发布于 2019-05-25 23:03:14
https://stackoverflow.com/questions/5048231
复制相似问题