Vous n'avez pas besoin d'un middleware de connexion pour socket.io et InFACT il est probablement pas la meilleure façon d'aller sur l'utilisation socket.io avec connexion. Voici ce que je fais:
var connect = require('connect');
var io = require('socket.io');
var server = connect.createServer(
connect.router(function(app) {
app.get('/', function(req, res, next) {
res.writeHead(200, {'Content-Type': 'text/html'});
res.end(fs.readFileSync(__dirname + '/assets/index.html', 'utf8'));
// above file contains <script src="/socket.io/socket.io.js" type="text/javascript"></script>
});
})
).listen(80);
var socket = io.listen(server);
socket.on('connection', function(client) {
client.on('message', function(message) {console.log(message)});
client.on('disconnect', function() {});
});
'readFileSync' évoluera très bien ... gnah, ne démarre pas une guerre de flamme ici. –
Je crois en montrant des exemples de quelqu'un, plutôt que de faire leur travail pour eux, ce qui est ce que vous semblez croire en Ivo :) –
@Robin Bien sûr, je poste toujours le "codez". Même si je publie du code à certains moments, je ne publie pas de code incomplet et de mauvaise conception. –