名前空間から、またはメイン ソケット接続自体からも切断しようとしましたが、失敗しています。以下は私のコードです
サーバ側:
socket.on('userDisconnect', function () {
socket.disconnect();
console.log("User Disconnected");
});
クライアント側:
// already connected to /world namespace
socket.emit('userDisconnect');
socket.disconnect();
socket = io.connect('http://something/india' );
クライアント側とサーバー側の両方から切断しようとしましたが、うまくいきません。誰でも間違いを指摘できます。これは、socket.io によってコンソールに書き込まれたものです。
info - booting client
debug - websocket writing 0::/world
User Disconnected
debug - client authorized for /india
debug - websocket writing 1::/india
/world は、切断しようとしている名前空間であり、次に /india 名前空間に接続しようとしています。