[Node.js] 12장 웹 소켓으로 실시간 데이터 전송하기
🔍 웹 소켓 실시간 양방향 데이터 전송을 위한 기술 WS 프로토콜 사용 노드에서는 WS나 Socket.IO 같은 패키지를 통해 웹 소켓 사용 가능 처음 웹 소켓 연결이 이루어지고 나면 계속 연결된 상태로 있으므로 업데이트가 있는지 따로 요청 보낼 필요 없음 HTTP 프로토콜과 포트 공유 가능하므로 다른 포트에 연결할 필요 없음 ✅ 폴링(polling) 웹 소켓 이전에는 HTTP 기술을 사용하여 실시간 데이터 전송 구현했고, 대표적인 방법이 폴링이다. HTTP가 클라이언트에서 서버로 향하는 단방향 통신이므로 주기적으로 서버에 새로운 업데이트가 있는지 요청 보낸 후, 있다면 가져오는 단순 무식한 방법. ✅ 서버센트 이벤트(Server Sent Events, SSE) EventSource 객체 사용 처음에 한..
22-23/22-23 Node.js
2022. 12. 22. 10:00