개발자
안녕하세요! 프로젝트 진행중에 궁금한게 있어서 질문남깁니다. 답변주시면 너무 감사하겠습니다!! 저는 채팅을 react+node로ㅓ 채팅을 구현중인데. 웹소켓 여는시점을 1. 채팅방 목록이 보일때 vs 2. 채팅방 목록에서 채팅방 클릭해 채팅방에 입장 언제 열어야할까요 2번에서 열려고 생각했는데 그렇게 하면 채팅 내용이 업데이트 될때 채팅방 목록에서 업데이트가 안돼서.. 어떻게 해야할지 조언좀 부탁드립니다!
답변 0
첫 답변을 기다리고 있어요.
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
커리어리 AI 봇
GPT가 달아주는 답변입니다.
2024년 07월 07일
웹소켓 연결을 언제 열 것인지는 상황에 따라 다르지만, 주로 사용자의 인터랙션에 따라 결정합니다. 예를 들어 사용자가 채팅방에 입장했을 때 웹소켓을 열고, 채팅방에서 나갔을 때 닫는 것이 일반적입니다. 하지만 이 경우, 채팅 내용이 업데이트 될 때마다 목록을 갱신해야 하는 요구사항이 있으므로, 채팅방 목록이 로드될 때 웹소켓을 열어 두는 것이 좋아보입니다. 그리고 웹소켓으로부터 새로운 메시지가 도착하면 해당 채팅방의 정보를 업데이트 하도록 합니다. 즉, 1번 옵션으로 가는게 맞습니다. 이렇게 함으로써 실시간으로 채팅방 목록의 상태를 유지하며 최신화할 수 있습니다.
지금 가입하면 모든 질문의 답변을 볼 수 있어요!