
이전 글에서 설정을 하고 온 후의 진행과정이다! 설정이 되어있지 않다면 ->설정 게시글 참고 [spring 멀티 채팅] websocket,sockjs,STOMP 이용한 채팅 기능-설정(1) 프로젝트는 끝났지만 구현했던 기능들을 까먹지 않기 위해 정리해 보고자 한다! 프로젝트에서 채팅방마다 각 방 멤버들끼리의 채팅 기능이 필요했기에 실시간 채팅 기능을 도와주는 websocket에 technote-mezza.tistory.com websocket만으로도 채팅 구현은 가능했지만 좀 더 채팅 환경에 최적화시키고자 STOMP를 적용하여 구현하였다! STOMP란? simple text oriented messaging protocol의 약자이며, 텍스트 기반의 프로토콜이다. websocket은 연결된 socket에..
프로젝트는 끝났지만 구현했던 기능들을 까먹지 않기 위해 정리해 보고자 한다! 프로젝트에서 채팅방마다 각 방 멤버들끼리의 채팅 기능이 필요했기에 실시간 채팅 기능을 도와주는 websocket에 대해 공부하여 진행하였다. 방 번호마다 다른 url로 들어가면 번호로 방을 구별하여 socket에 연결하는 형식으로 구현하였다. *참고로 spring-legacy를 사용하였다. spring websocket 설정 -servlet-context.xml xmlns:websocket="http://www.springframework.org/schema/websocket" 이 코드를 servlet-context.xml main > webapp > resources > dist에 sockjs.min.js파일을 다운로드하여서 ..

프로젝트를 진행하면서 채팅 기능이 필요하여 진행하고 있었는데 역시 문제를 마주쳤다. 왜왜왜 subscribe에 등록해놨는데 send 된 메시지가 안 오는 걸까... 뭐가 문젤까.... 진짜 별거 아니었던 삽질이었는데 혹시 나와 같은 문제라면 어서 고치기를 바라면서 적어보려고 한다. 내경 우는 아래와 같은 문제점이었고 아래와 같이 고쳤다 우선 기본적으로 소켓의 메시지 전달 과정은 sockjs생성 -> subscribe url 지정 -> subscribe url로 들어오는 메시지를 내 창에 띄어줌 :내가 send한 메시지도 물론 들어온다. 여기서 봐야할 부분은 url지정 부분 -소켓 생성 부분 -메시지 보내는 send부분 -subscribe 설정 부분 ** 그렇다. 처음 endpoint로 소켓을 생성할 때는..
- Total
- Today
- Yesterday
- OS
- dfs
- DP
- 완전탐색
- 코딩테스트
- Stomp
- 프로그래머스
- 채팅
- Heap
- 삼성 sw역량테스트
- 분리 집합
- BFS
- SWEA
- websocket
- JavaScript
- java
- Oracle
- sockjs
- programers
- 운영체제
- Baekjoon
- 자바
- 최소 스패닝 트리
- git
- 삼성 sw역량 테스트
- 알고리즘
- 백준
- MST
- Spring
- 정렬
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |