Skip to content

Instantly share code, notes, and snippets.

@aredridel
Forked from raulp/server.js
Last active January 1, 2016 17:29
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save aredridel/8177751 to your computer and use it in GitHub Desktop.
Save aredridel/8177751 to your computer and use it in GitHub Desktop.
<script src="http://localhost:3000/socket.io/socket.io.js"></script>
<script>
var news = io.connect('http://localhost:3000/').of('/news');
news.emit("raul", new Array("1","2","3","4","5","6","7","8","9","10") );
news.on('get_random_number_from_raul', function(data) {
console.log('random', data);
});
news.emit("createroom", "x");
news.on("created", function(data) {
console.log('created', data);
});
</script>
var io = require('socket.io').listen(3000);
var news = io.of('/news').on('connection', function (socket) {
socket.on('raul', function(data){
var rand = data[Math.floor(Math.random() * data.length)];
console.log('random', rand);
news.emit("get_random_number_from_raul", rand);
});
socket.on("createroom", function (room) {
socket.join(room);
console.log('created', room);
socket.broadcast.to(room).emit("created", room);
});
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment