stomp와 sockJS를 이용하여 채팅을 구현 뷰페이지와 연동하고
회원 목록 회원번호를 합쳐서 sub를 구현 메시지주고받을때 db연동까지 끝마쳤다
db연동할때 새로고침을 해야하는지 비동기식으로 데이터를 주고받을때 어떻게 구현할지 조금 어려웠지만
ajax를 사용하여 비동기 구현을 완료했다.
더 디테일한 기능을 구현하고 싶은 마음이 많았지만 팀프로젝트이고 기간이 정해져있기 때문에
단체 채팅까지만 구현하고 다른 팀원들의 부분을 도와주려고한다.
단체채팅방은 회원들의 번호를 배열에 저장하고 정렬해 String형으로 변환아여 채팅방 id를 구성하고
다른 회원이 초대됐을때는 roomid를 새로운 회원도 더해 새롭게 구성한다
라고 계획했는데 이게 맞는지 약간 의구심이 든다.
다른 회원이 초대됬을때도 항상 채팅방 번호가 일정해야하는데 이 부분을 어떻게 구현할지 조금 더 생각해야겠다.
댓글