Room 2

빠르게 훝어 보는 node.js - #12 Socket.IO 4/4 - 채팅방 기능 추가하기

빠르게 훝어보는 node.js#12 - Socket.IO (4/4)조대협 (http://bcho.tistory.com) 채팅 프로그램에 방(room/그룹)의 기능을 추가하기다음은 앞에서 만든 1:1 귓속말이 가능한 채팅에 “채팅방” 기능을 추가한 버전이다. var express = require('express'); var routes = require('./routes'); var http = require('http'); var path = require('path'); var app = express(); app.use(express.bodyParser()); app.use(express.cookieParser('your secret here')); app.use(express.session());..

빠르게 훝어 보는 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('이벤트명',{메세지});현재 연결되어 있는 클라이언트 소켓에 “이벤트명”으로 “{메시..