개발 - 웹소켓 채팅 강좌 2

스프링+웹소켓 채팅 예제 : 여러 채팅방 만들기

첫번째 강좌에서는 1개의 채팅방만 가능했는데, 실제 채팅 사이트 처럼 여러개의 채팅방을 만드는 방법입니다. 1. 각 채팅방은 bang_id라는 파라미터에 따라서 구분 됩니다. 채팅방A : http://localhost/chat_test/chat.do?bang_id=aaaaaaaa 채팅방B : http://localhost/chat_test/chat.do?bang_id=bbbbbbbb 2. 프로토콜 첫번째 강좌처럼 단순 메세지를 주고 받는 형식이 아닌, 프로토콜 형식으로 변경 했습니다. 그리고 이 객체는 웹소켓 구간에서는 JSON으로 변환되어서 전송 됩니다. var msgData = { bang_id : bang_id, cmd : cmd, msg : msg }; 3. 웹소켓 핸들러 (HandlerChat...

스프링+웹소켓 채팅 예제 : 기초

웹소켓을 활용한 가장 기초가 되는 채팅 예제 소스 입니다. 스프링, 메이븐 환경으로 구성 되었습니다. 무료채팅 사이트를 만들었는데, 이 사이트의 기초가 되는 내용들입니다. http://www.eoeca.com 무료채팅 무료채팅 사이트 www.eoeca.com 1. 웹소켓 라이브러리 추가 (pom.xml) 웹소켓과 잭슨 라이브러리가 필요 합니다. org.springframework spring-websocket 4.3.22.RELEASE com.fasterxml.jackson.core jackson-databind 2.9.6 2. 웹소켓 핸들러 설정 추가 (websocket-config.xml) URL에서 /chat 라는 요청이 오면 com.chat.handler.HandlerChat에서 처리 하겠다라는 ..