¿Cómo usar ExpressJS y Socket.io en un mismo puerto?

En la tercera versión de ExpressJS.Express.createServer () cambiado aexprimir() estos cambios dificultan el enlace de socket.io en un mismo puerto. Quizás alguien pueda encontrar una decisión robusta.

Ahora, esto no funciona:

var express = require('express')
, app = express.createServer()
, io = require('socket.io').listen(app);

Mi flujo de trabajo actual:https://gist.github.com/3596852

Respuestas a la pregunta(2)

Su respuesta a la pregunta