웹소켓(WebSocket)은 서버와 클라이언트 간의 양방향 통신을 가능하게 하는 표준화된 프로토콜입니다.
일반적으로 HTTP 프로토콜은 클라이언트가 서버로 요청을 보내면 서버가 응답하는 단방향 통신입니다. 그러나 웹소켓은 이와 달리 양방향 통신이 가능합니다. 이를 위해 클라이언트와 서버 간에 상호작용하는 소켓이 만들어지고, 이를 통해 데이터를 전송합니다.
웹소켓은 다음과 같은 특징을 가지고 있습니다.