그간 웹소켓을 써보고싶었는데 드디어 회사에서 사용하게 되었습니다.관련해서 공부해본 내용 정리를 해보려구요. # 목차1. 웹소켓이란?2. WebSocket 동작 원리3. WebSocket 라이브러리별 작동 방법 # 웹소켓(WebSocket)이란?실시간 양방향 통신 프로토콜기존 HTTP 통신은 클라이언트에서 요청을 보내야 서버에서 응답을 받을 수 있는 구조였습니다.반면 웹소켓은 한번 연결이 성립되면 서버와 클라이언트가 서로 자유롭게 데이터를 주고받을 수 있는 양방향 통신이 가능합니다.실시간 통신을 흉내내기 위해 과거에는 클라이언트가 일정 간격마다 서버에 요청을 보내는 '폴링(Polling)' 등의 기법이 사용되곤 했습니다.하지만 폴링은 유의미한 데이터가 없더라도 계속해서 요청을 보내기 때문에, 불필요한..