CNode

请问客户端如何通过点击按钮主动断开连接

问答
Nnasaplayer发布于9 年前最后回复9 年前2 回复4153 浏览0 收藏

我知道的是关闭浏览器可以自动监听,现在点击按钮断开/离线状态,不知道如何做 客户端关闭浏览器,会自动触发socket.on('disconnect'....

现在想通过按钮点击,失去连接 ,这种不行 $('#dealBtn').on('click',function(){ socket.emit('disconnect'); console.log('点击断开'); });

换一个思路发起自定义事件,然后服务端监听 socket.on('user cut',function(){ socket.close(); //socket.end()都没有这种方法 });

查看回复

回复 (2)

N
nullcc#1·9 年前

https://socket.io/docs/client-api/ 里有提到socket.close()

N
nasaplayer#2·9 年前
引用 nullcchttps://socket.io/docs/client api/ 里有提到socket.close()

@nullcc 太感谢了,有效 要在客户端写socket.close.公司急死我了,文档打开慢

参与回复
登录后即可参与回复。登录