ExpressJS の 3 番目のバージョンでは、express.createServer()がexpress( )に変更され、この変更により、同じポートで socket.io をバインドすることが困難になります。たぶん、誰かが確固たる決定を見つけることができます。
さて、これはうまくいきません:
var express = require('express')
, app = express.createServer()
, io = require('socket.io').listen(app);
私の現在のワークフロー: https://gist.github.com/3596852