Bonjour à tous.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
var http = require('http');
var fs = require('fs');
var url = require('url');
 
var server = http.createServer(function(req, res) {
    console.log("un utilisateur affiche la page");
    var page = url.parse(req.url).pathname;
    console.log(page);
});
 
// Chargement de socket.io
var io = require('socket.io').listen(server);
 
// Quand on client se connecte, on le note dans la console
io.sockets.on('connection', function (socket) {
    socket.on('join', function (expediteur) {
        socket.join(expediteur); // We are using room of socket io
    });
 
    socket.on('message',function (data) {
        io.to(data.destinataire).emit('new_msg', {msg: data.message});
        console.log(data);
    });
});
 
 
server.listen(8080);
Voici mon code, la partie socket.io fonctionne sauf que tout ce qui est dans ma fonction callback de mon createServeur n'est pas éxecuté.
Avez vous une idée ?