현재 사용자각각이 로그인할때마다 connection을 걸어주고있습니다 <div><br></div> <div>그때마다 db에 저장해놓은 특정값으로 네임스페이스를 만들어서</div> <div><br></div> <div>각각의 채팅관리 시스템을 부여했는데요</div> <div><br></div> <div>생각해보니깐 꼭 이렇게 하지않고 하나의 디폴트 네임스페이스 하나에 1개의 connection 만 선언해주고</div> <div><br></div> <div>socket.id에 ip값+이메일값을 부여하고 귓속말로 넘기거나 ip값+이메일값으로된 방을 만들고 대화할 사람만 join해버리면</div> <div><span style="font-size:9pt;line-height:1.5;"><br></span></div> <div><span style="font-size:9pt;line-height:1.5;">서로가 만나는 일이 없을것 같습니다.</span></div> <div><br></div> <div>앞에건 connection이 많지만 io.sockets로 접근하는게아니면 각각의 socket.emit 나 ns.emit 에서 명령이 대부분끝나서 각각의 socket이 가벼울거같고</div> <div><br></div> <div>특정 connection에 문제가 생겨도 다른 곳은 큰 문제가 안생길것같고</div> <div><br></div> <div>뒤에건 말그대로 connection이 하나라 다른 socket에 접근시 io.sockets.xxxx를 해야해서 사용자가 많으면 앞에껏보다 더 무거워질것같고 connection에 </div> <div><br></div> <div>문제가 생길시 전부 문제가 생길수있지만 conenction하나로 짜는게 간단해보이고 효율적인것같은데 어느것이 더 좋을까요?</div>