我正在尝试手动断开我的客户与我的聊天的连接。让我展示我的基本代码:
...
<h1>welcome to my chat</h1>
<script>
$(function(){
var mySocket = io.connect('/game1/roomGame);
$('#force').click(function(event){
mySocketdisconnect();
})
});
</script>
在我的服务器中:
mySocket.on('disconnect', function(){
console.log(" disconnection forced ");
});
在我的控制台中,离开路线时/game1/roomGame
,我当然会看到消息disconnection forced
,但我确信断开连接并没有真正完成,因为我还在控制台中看到了一些消息,例如:
debug - emitting heartbeat for client f8oj63XfQ7T8mbNFP8SR
debug - websocket writing 2::
debug - set heartbeat timeout for client f8oj63XfQ7T8mbNFP8SR
debug - got heartbeat packet
debug - cleared heartbeat timeout for client f8oj63XfQ7T8mbNFP8SR
debug - set heartbeat interval for client f8oj63XfQ7T8mbNFP8SR
我怎样才能关闭这个连接?