반응형
express.js 3.x, socket.io을 함께 같은 포트를 사용하기 위해서 아래와 같이 코드를 살짝 변경하면 된다. 기본 템플릿만을 이용했으므로 세세한 것은 알아서 수정하면 될 듯.
// 1.
var server = http.createServer(app).listen(app.get('port'), function(){
console.log("Express server listening on port " + app.get('port'));
});
// 2.
var sio = io.listen(server);
// 3.
sio.sockets.on('connection', function (socket) {
socket.emit('news', { hello: 'world' });
socket.on('my other event', function (data) {
console.log(data);
});
});
1. Express.js 3.x에서 템플릿으로 만든 app.js에서 http.createServer 부분을 var server 설정
2. socket.io에서 server 를 listen 하면 된다.
3. 그리고 테스트
끗
반응형
'iDev' 카테고리의 다른 글
OS X, iOS의 TextViews 에서 글자/단어수 계산하는 오픈소스 (0) | 2013.02.05 |
---|---|
Vine영상을 Gif로 만들어주는 맥앱 오픈소스 (0) | 2013.02.05 |
Objective-C 코딩/스타일 가이드 (0) | 2013.01.15 |
ie 9에서 select box default value 이슈 (0) | 2012.10.29 |
Objective-C Singleton (0) | 2012.10.28 |