
Socket.IO 동작과정 쉽게 보기
·
🔧 Library/WebSocket
Socket.IO란? 실시간, 양방향, event기반 통신을 제공한다. 한마디로, 실시간 통신을 제공하는데 개발자가 발생하는 이벤트를 임의로 설정하고, 다룰 수 있다는 것이다. websocket이라는 web api의 부가 기능이 아니라, 실시간 통신을 위해 존재하는 여러 기능중 websocket이라는 기능을 사용할 뿐이다. 따라서 특정 브라우저나 모바일 환경에서 websocket api를 지원하지 않아도, socket.io는 다른 기능을 찾기 때문에 항상 실시간 통신이 지원된다. 기본적인 연결 과정 이해하기 1. 일단 서버 열기 (pug 템플릿을 기반으로한 서버를 열었다) import express from "express"; import http from "http"; import { Server } ..