2012-06-05 2 views

답변

5

가능합니다. 소켓을 분리하지 않고 방을 나갈 수 있습니다. socket.disconnect()를 호출 할 때만 소켓 연결이 끊어집니다.

이렇게하려면 각 클라이언트가 가입하고 나가는 방의 목록을 유지 관리해야합니다. 모든 방을이 목록을 통해 반복하고 socket.leave (roomname);을 호출합니다.

+0

정말 대단합니다. 소켓이 이전에 조인되지 않은 방을 나갈 때 예외가 발생할 가능성이 있습니까? –

+1

버전 0.8.7은 소켓이 기존 방을 떠나는 경우 만 고려합니다. 방도 존재하지 않는다면 아무 것도 행해지 지 않고 예외는 아닙니다. – almypal

+0

대답을 받아 들일 수 있겠습니까? – almypal

관련 문제