본문 바로가기

WEB/Java

소켓

소켓은 네트워크에서 동작하는 프로그램의 종착점

ip주소와 포트번호로 이루어져 있음

서버와 클라이언트가 양방향 통신을 할 수 있게 해주는 소프트웨어 장치

양방향 통신을 위해 클라이언트와 서버 둘다 소켓을 생성하여 연결해줘야 함


일반적인 웹 환경은 클라이언트의 요청을 받으면 응답 후 바로 연결을 종료하는 비연결 동기 소켓 방식이다

 

웹소켓은 클라이언트의 요청에 응답한 후에도 연결을 그대로 유지하는 연결 지향 방식

 

웹소켓은 http가 아닌 ws 프로토콜을 사용


주요 애너테이션

@ServerEndpoint

@OnOpen

@OnMessage

@OnClose

@OnError

 


 

'WEB > Java' 카테고리의 다른 글

ServletRequest, ServletResponse, HttpServletRequest, HttpServletResponse  (0) 2024.10.31
람다식  (1) 2024.10.02
역직렬화 후 추가 가공  (0) 2024.06.16
Bcrypt와 비밀번호 암호화  (0) 2024.05.21
람다식  (0) 2024.02.21