編集:この質問は、の知識が不十分なために行われましたEventMachine
。
Socket.IOインターフェースを使用すると、「チャネル」との接続を多重化できます。Socket.IOサーバーを起動するにはどうすればよいですか?ただし、サーバーを停止/起動せずにチャネルを追加しますか?
var io = require('socket.io').listen(80);
var chat = io
.of('/chat')
.on('connection', function (socket) {
socket.emit('a message', {
that: 'only'
, '/chat': 'will get'
});
chat.emit('a message', {
everyone: 'in'
, '/chat': 'will get'
});
});
var news = io
.of('/news')
.on('connection', function (socket) {
socket.emit('item', { news: 'item' });
});
Socket.IOのこのコード例は、サーバーを起動してから、とという2つのチャネルを作成する方法を示していchat
ますnews
。サーバーをで起動したが、中断することなくchat
追加したい場合はどうなりますか?チャンネルを追加するにはどうすればよいですか?news
chat