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
| var app = require('express')();
var server = require('http').createServer(app);
var io = require('socket.io').listen(server);
var fs = require('fs');
var url = require('url');
app.use(function(req, res) {
var path = url.parse(req.url).pathname;
console.log(path);
});
// 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); |
Partager