socket.io에 connect및 disconnect 하는 시기
조회수 2411회
안녕하세요! nodejs를 공부하고 있는 학생입니다.
socket.io 를 이용하는 nodejs서버를 두고있고
프런트에서 웹어플리케이션이 돌아가고 있습니다.(reactJS / redux)
제가 소캣에 대한 지식이 부족해서그러는데,
우선 저의 웹어플리케이션 기능중에는에는 소캣을 이용한 채팅기능도 기능중 하나고
이외에 기본적인 http통신이 주된 기능입니다.
우선 저는 채팅방의 url로 들어가지 않는이상 socket.io와 connect 할 필요가 없다고 생각했습니다.
보통 이런 경우 connect를 언제해야하나요?? 채팅방 url로 들어가는순간 connect해주어도 되나요?
또한, 채팅방과 채팅이 시작되고 후에 채팅방을 나갈때(채팅이 아닌 다른url로 갈때) 임의로 disconnect를 주로 해주나요?
어디서 소캣을 맺는과정은 expensive하다고 들은것같은데.. 주로 이런 상황에는
언제 connect하고, 또 disconnect는 따로 해줄 필요가없는지 궁금합니다.
답변해주시면 감사하겠습니다 !
댓글 입력