1
안녕하세요. 필요에 따라 동적 네임 스페이스를 사용하려고합니다. 그것은 내가 어떤 이유로 중복 이상의 클라이언트를 얻을 것을 제외하고 일하고 Socket.io 네임 스페이스에 클라이언트가 중복되어 있습니다.
서버 측 :
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', { ... });
항상 2 개 이상의 응답으로 응답합니다. 내 앱을 닫거나 열 때마다 응답이 증가합니다.
알아 줘서 고마워.
대단히 감사합니다. 나는 중복 이벤트 핸들러 스택을 생성했다. – Servernumber