に私はプレーンなチャットアプリケーションをsocket.ioし、持っている新しいを持っています。はsocket.io
そのチャットメッセージが接続されているすべてのユーザーに放出されるマルチユーザーアプリケーション。
以下は、サーバー側のために私のコードです。 チャットメッセージは、イベントが発生しているとのメッセージ
の放送のために加入今私の質問は、コードが正しいですか?特に断線部分。 切断時にチャットメッセージイベントでサブスクライブされたサブスクライバまたはリスナーを削除する必要がありますか?私はリスナーを削除しない場合、これはリークですか?
var server = app.listen(3006);
console.log('listening on port 3006');
//socket io event listening
var io = require('socket.io').listen(server);
io.on('connection', function(socket) {
console.log('a user connected');
socket.on('disconnect', function() {
console.log('user disconnected');
});
socket.on('chat message', function(msg) {
console.log(msg);
io.emit('chat message', msg);
});
});
鮮明な答えてくれてありがとうは...理にかなっています – saurav