Untitled

프론트에서 메시지를 보냄 (userIdx, chatIdx , 채팅(내용,시간))

Untitled

/app/chat/send 타고와서

simpMessaginTemplate.convertAndSend(’/chat/:chatIdx’, data)

해당 chatIdx로 채팅방 구분하며, 받은 chatIdx로 해당 채팅방에 채팅내용을 뿌려줌

Untitled

여기서 구독 개념의 설정을 해두면? (여기서 구독은 userIdx가 속한 chatIdx 리스트를 불러와서 그 리스트를 for구문으로 다 등록해준다..)

‘/chat/:chatIdx’ 처럼 해당 주소를 구독

구독한 ‘/chat/:chatIdx’ 에 데이터가 들어오면 데이터를 가져옴

Untitled

이전 메시지 기록에 메시지기록을 푸시해서 넣어준다

Socket이 적용이 필요한 컴포넌트

채팅방목록(채팅방 최신순 정렬을 위한 채팅방 별 마지막 채팅기록) , 채팅방(실시간 채팅)