[Web] 웹소켓이란?
·
STUDY/WEB
서버와 유저가 데이터를 주고받으려면? → HTTP 요청 HTTP 요청을 쉽게 비유하자면 문자메세지와 비슷합니다. 우리가 서버에게 데이터를 달라고 요청을 하면, 서버는 답장으로 데이터를 보냅니다. 그런데 고유한특성이 있습니다. 서버가 먼저 연락하는 경우는 없습니다. 유저가 먼저 문자를 보내야 답변을 해줍니다. 예전에는 HTTP요청만으로 모든 웹서비스를 만들었으나, 허나 요즘 웹서비스는 실시간으로 채팅도하고 실시간 주식 거래도 합니다. 예를들어 2초마다 서버에 있던 코인가격 가져오려면 2초마다 서버에 HTTP 요청을 하면 되겠죠. 하지만 생각해보면 이 방식 비효율적입니다. 굳이 유저가 2초마다 서버에 요청을 보내야할까요? 서버가 알아서 2초마다 가격을 보내주면 얼마나 효율적일까요? 이 문제에 대한 해결책은 ..