0
我是socket.io & nodejs的新用戶。我一直在寫一個tictactoe遊戲,我有一個問題,我的目的是如果有人刷新頁面或關閉瀏覽器讓他/她的對手知道。我知道我應該用斷開事件來做到這一點,這是我的嘗試,但它不工作。無法在socket.io中廣播用戶斷開連接
服務器端
socket.on('disconnect', function() {
socket.emit('user:disconnect');
});
客戶端
socket.on('user:disconnect', function() {
var message = player.getPlayerName() + ' leaves';
socket.emit('gameEnded', {room: this.getRoomId(), message: message,id:player.getPlayerId(),gameid: this.getGameId(),winType:"leave"});
});
另外,我需要知道如何讓斷開的聊天室。 我已經看到this但我只想發送一個房間中的用戶,而不是整個應用程序中的所有用戶。
的[發送響應於除了發送者的所有客戶機]可能的複製(https://stackoverflow.com/questions/10058226/send-response-to-all-clients-except-sender) – mdziekon