2012-05-30 2 views
2

express와 socket.io를 사용하여 nodejs 서버를 실행하는 경우 어떻게 동시 연결 수를 임의의 수로 제한 할 수 있습니까? 즉 : 핸드 셰이크 중에 한계에 도달했는지 확인하고, 그렇다면 연결을 거부합니까? 당신의 connection 이벤트 처리기에서동시 연결 수를 제한하는 방법은 무엇입니까?

답변

0

, 당신의 가치를 확인할 수 있습니다

io.sockets.clients().length 

을 그리고 그것을 기반으로 수행 할 작업을 결정합니다. 연결된 클라이언트 만 원하는 경우 :

io.sockets.clients().filter(function(s) {return !s.disconnected;}).length 
관련 문제