W trzeciej wersji ExpressJS express.createServer() zmieniono na express() ta zmiana utrudnia powiązanie pliku socket.io na tym samym porcie. Może ktoś mógłby znaleźć solidną decyzję.Jak korzystać z ExpressJS i Socket.io na tym samym porcie?
Teraz, to nie działa:
var express = require('express')
, app = express.createServer()
, io = require('socket.io').listen(app);
Mój obecny workflow: https://gist.github.com/3596852
Byłbym też zainteresowany tym. Plik readme Socket.io został zaktualizowany do wersji Express 3.0 (zobacz https://github.com/LearnBoost/socket.io#express-3x), ale to też nie działa. –