크리스피코드
'웹소켓' 태그의 글 목록

웹소켓

웹 개발/웹 개발

자바 웹 소켓을 이용한 채팅 서버

자바에서 제공하는 웹 소켓을 사용해 채팅 서버를 구현하고자 한다. 웹 소켓은 Endpoint 클래스를 상속하고 @ServerEndpoint 애너테이션을 사용해 설정할 수 있다. Endpoint 클래스에서는 클라이언트로부터 요청이 들어왔을 때 상황에 따라 처리할 수 있는 메서드들을 정의하고 있으며, @ServerEndpoint는 서버에 연결할 URL을 지정할 수 있다. Endpoint에서 제공하는 메서드는 onOpen(), onMessage(), onClose(), onError() 등이 있다. @ServerEndpoint("/chat") public class ChatServer extends Endpoint { private static final Set sessions = Collections.syn..