웹소켓이란?웹소켓은 클라이언트와 서버 간의 양방향, 실시간 통신을 가능하게 하는 프로토콜이다많은 사람들이 토이프로젝트를 진행할때 채팅기능을 구현하려고 하며이때 주로 고려하는기술로 웹소켓과 레디스를 꼽는다. 그렇다면 여러가지 후보군들 가운데 왜 웹소켓이어야 하며이러한 프로토콜이 왜 만들어졌는지 이해해보자.웹소켓의 등장 배경초기의 인터넷 통신 방식은 HTTP프로토콜을 이용한 클라이언트(요청) -> 서버(응답) 모델을 통해 진행되었다. 하지만 이러한 방식은 클라이언트가 요청을 보내야만 서버가 응답을 할 수 있어서 실시간으로 데이터를 주고받는 것에 한계가 있었다. 그래서 실시간성이 필요한 작업을 할때에는 클라이언트가 새로운 데이터가 있는지 서버에게 짧은시간 간격을 두고 지속적인 요청을 보낼 수 밖에 없었다. 그..