Websocket1 (Spring) Stomp로 채팅 동시접속자 구현해보기 팀 프로젝트에서 채팅에 동시접속자를 데이터를 실시간으로 보내달라는 요청이 왔다. 동시접속자를 어떻게 실시간으로 보내야할까.. 많은 고민을 했고 구글링을 해봤는데 자료가 거의..없었다. 생각해본 문제는 이정도였다. 1. 실시간으로 빠르게 바뀌는 데이터다 보니 웹소켓으로 전달해줘야 한다. 2. 일단 소켓에 연결된 세션의 수를 알아내야한다. 3. 접속자가 새로 들어올 때와 기존 접속자가 나갈 때마다 데이터를 전달해야한다. 1. 실시간으로 빠르게 바뀌는 데이터다 보니 웹소켓으로 전달해줘야 한다. 1번의 경우는 이미 소켓에 연결되어있는 상태이기 때문에 새 subscribe 채널만 제공해주면 된다. function connect() { var socket = new SockJS('http://localhost:80.. spring 2022. 9. 10. 이전 1 다음