quickwebrtc/signaling.js

25 lines
553 B
JavaScript

var connect = require('connect');
var http = require('http');
var serveStatic = require('serve-static');
var app = connect();
app.use(serveStatic(__dirname));
var server = http.createServer(app);
var io = require('socket.io').listen(server);
io.on('connection', function(socket) {
socket.on('join', function(room) {
console.info('join', room);
socket.join(room.room);
});
socket.on('message', function(data) {
console.info(data);
io.to(data.room).emit('message', data);
});
});
server.listen(3000);