こんにちは、動的名前空間を使用してオンデマンドで作成しようとしています。何らかの理由で重複または複数のクライアントを取得することを除いて、機能しています
サーバ側 :
io.of("/" + group ).on("connection", function(socket_group) {
socket_group.groupId = group;
socket_group.on("infos", function(){
console.log("on the group !");
})
socket_group.on('list', function () {
Urls.find({'group' : '...'}).sort({ '_id' : -1 }).limit(10).exec(function(err, data){
socket_group.emit('links', data);
});
})
[...]
})
クライアント側 :
socket.emit('list', { ... });
クライアント側では 1 つのコマンドのみが送信されますが、サーバーは常に 2 つ以上の応答で応答しています。アプリを閉じたり開いたりするたびに、応答が増加します。
わかったらよろしくお願いします。