Skip to content

Instantly share code, notes, and snippets.

@ericz
Created July 7, 2011 19:25
Show Gist options
  • Save ericz/1070325 to your computer and use it in GitHub Desktop.
Save ericz/1070325 to your computer and use it in GitHub Desktop.
<script src="/socket.io/socket.io.js"></script>
<script>
var i = 0;
var socket = io.connect();
socket.on('connect', function(){
setInterval(function(){
socket.emit('print', i++);
}, 1000);
});
</script>
var static = require('node-static');
var file = new(static.Server)('.');
var app = require('http').createServer(function (request, response) { request.addListener('end', function () { file.serve(request, response); }); });
var io = require('socket.io').listen(app);
io.configure(function () {
io.set('transports', ['jsonp-polling']);
});
app.listen(80);
io.sockets.on('connection', function (socket) {
socket.on('print', function(msg) {
console.log(msg);
});
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment