Skip to content

Instantly share code, notes, and snippets.

@studioijeoma
Created March 13, 2012 23:17
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 studioijeoma/dc343d584fecb3005fdb to your computer and use it in GitHub Desktop.
Save studioijeoma/dc343d584fecb3005fdb to your computer and use it in GitHub Desktop.
//app.js
var io = require('socket.io').listen(process.env.PORT || 1337);
io.sockets.on('connection', function(socket) {
socket.on('hello', function(data) {
socket.broadcast.emit('goodbye', {
goodbye : 'goodbye'
});
});
});
//hello.html
<script src="http://localhost:1337/socket.io/socket.io.js"></script>
<script type="text/javascript">
var socket = io.connect('http://localhost:1337');
socket.on('connect', function() {
socket.emit('hello', {
hello : 'hello'
});
});
</script>
//goodbye.html
<script src="http://localhost:1337/socket.io/socket.io.js"></script>
<script type="text/javascript">
var socket = io.connect('http://localhost:1337');
socket.on('goodbye', function(data) {
console.log(data.goodbye);
});
</script>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment