웹소켓과 타입스크립트 예제 코드
·
Programming/JavaScript & TypeScript
웹소켓(WebSocket)은 클라이언트와 서버간의 양방향 통신을 가능하게 하는 프로토콜입니다. 이전까지는 HTTP를 사용하여 클라이언트와 서버 간의 단방향 통신만 가능했지만, 웹소켓을 사용하면 클라이언트와 서버가 양방향으로 데이터를 주고받을 수 있습니다. 웹소켓은 HTTP와는 별도의 포트(기본값은 80)를 사용합니다. 클라이언트와 서버가 연결되면, 계속해서 연결을 유지하면서 데이터를 전송할 수 있습니다. 이를 통해, 실시간으로 데이터를 주고받아야 하는 채팅 애플리케이션, 게임, 주식 거래 등에 사용할 수 있습니다. 웹소켓은 HTML5에서 처음 등장했으며, 다음과 같은 특징을 가지고 있습니다. 양방향 통신: 클라이언트와 서버가 양방향으로 데이터를 주고받을 수 있습니다. 실시간 통신: 데이터가 실시간으로 전..