[Node.js] Socket.IO - 양방향 통신
·
Back/node.js
Socket.IO란 ?웹 어플리케이션에서 양방향 실시간 통신을 구현하기 위한 JS 라이브러리. WebSocket 프로토콜을 기반으로 하며, 웹 소켓이 지원되지 않는 환경에서는 Polling 등 다양한 방법을 사용하여 실시간 통신을 지원함.주요 특징실시간 양방향 통신 : 웹 소켓을 사용하여 서버와 클라이언트 간에 양방향 통신을 구현.폴링 및 기타 전송 방법 지원 : 웹 소켓을 사용할 수 없는 환경에서도 폴링, 롱 폴링 등 다양한 전송 방법을 활용하여 실시간 통신을 지원.Room 및 Namespace : 여러 개의 룸이나 네임스페이스를 생성하여 클라이언트를 그룹화하거나 특정 이벤트를 특정 그룹에게만 전송다양한 이벤트 : 서버 및 클라이언트 간에 사용자 정의 이벤트를 정의하고 처리할 수 있음. 특정 상황이나 ..