웹소켓
TIL - 20220919
오늘은 모던 JavaScript 튜토리얼에서 웹소켓에 대해 공부했다. 작성한 질문은 다음과 같다. 웹소켓을 사용하는 이유는 서버와 브라우저가 연결을 유지한 채로 데이터를 교환하기 위해서 사용하며 데이터는 패킷 형태로 전달된다. 전송은 양방향으로 이루어진다. 소켓이 정상적으로 만들어지면 다음과 같은 이벤트를 사용할 수 있게 된다. open: 커넥션이 제대로 만들어졌을 때 발생 message: 데이터를 제대로 수신했을 때 발생 error: 에러가 생겼을 때 발생 close: 커넥션이 종료됐을 때 발생 new WebSocket()을 호출해 최초 요청을 전송하면 다음과 같은 요청 헤더들이 나온다. Origin - 클라이언트 오리진을 나타낸다. Connection: Upgrade - 클라이언트 측에서 프로토콜을 ..