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