socket

socket

    socket.io

    socket.io 웹소켓은 HTML5의 기술이기 때문에 오래된 버전의 웹 브라우저는 웹소켓을 지원하지 않는다. 특히 자동 업데이트가 되지 않는 익스플로러 구 버전 사용자들은 웹소켓으로 작성된 웹페이지를 볼 수 없다. 따라서 이를 해결하기 위해 나온 여러 기술 중 하나가 Socket.io이다. 웹페이지가 열리는 브라우저가 웹소켓을 지원하면 웹소켓 방식으로 동작하고, 지원하지 않는 브라우저라면 일반 http를 이용해서 실시간 통신을 흉내내는 것이다. 예제 코드로 사용법 알아보기 서버 코드 // server.js var express = require('express'); var app = express(); var http = require('http').Server(app); var io = require..