EMIT 2

빠르게 훝어 보는 node.js - #10 Socket.IO 2/4 API 요약

빠르게 훝어보는 node.js#10 - Socket.IO (2/4)조대협 (http://bcho.tistory.com) Socket.IO APIsSocket.IO는 이밖에도 다양한 이벤트를 전달할 수 있는 API를 제공하는데, 이에 대해서 살펴보자.여기서 사용하는 socket이라는 객체는 io.sockets.on('connection',function(socket){에 의해서 callback function에 의해서 전달된 인자임을 미리 명시해둔다. 1. 이벤트 보내기 받기먼저 소켓으로 또는부터 이벤트를 보내고 받는 방법부터 알아보자.앞에 예제에서도 봤지만 가장 간단한 방법은 Ÿ * 이벤트 보내기 socket.emit('이벤트명',{메세지});현재 연결되어 있는 클라이언트 소켓에 “이벤트명”으로 “{메시..

빠르게 훝어 보는 node.js - #9 Socket.IO 1/4 - socket.io 기본 및 채팅 만들기

빠르게 훝어보는 node.js#9 - Socket.IO (1/4)조대협 (http://bcho.tistory.com) 웹의 발전과 함께, 클라이언트의 요청에 대해서 응답만을 하는 단방향성이 아닌 양방향성의 웹 사이트가 유행하게 되었는데, Socket.IO는 자바스크립트 모듈로, 양방향 통신이 가능한 웹사이트를 구축하기 위해서 HTTP 클라이언트로 푸쉬 메시지를 보내줄 수 있는 모듈이다. 넓은 브라우져 지원성과 사용의 편의성 때문에 널리 사용되고 있고, node.js가 인기 있어 지는 이유 중의 하나는 socket.io 때문이 아닐까 한다.배경Socket.io를 설명하기 전에, 웹에서의 푸쉬 개념에 대해서 이해할 필요가 있다. 웹은 기반적으로 클라이언트에서 서버로 가는 단방향성이지만, 채팅과 같은 실시간 ..