也许我在这里做错了什么,但我无法理解这个问题。
以下内容不起作用:
客户端
$("#disconnectButton").click(function() {
socket.emit("disconnect");
});
服务器
socket.on("disconnect", function() {
console.log("this never gets called");
});
我可以在客户端手动调用断开连接事件吗?因为以下内容有效:
客户端
$("#disconnectButton").click(function() {
socket.emit("whatever");
});
服务器
socket.on("whatever", function() {
socket.disconnect();
console.log("this gets called and disconnects the client");
});