OmnomIRC.js 489 B

1234567891011121314151617181920
  1. var static = require('node-static'),
  2. io = require('socket.io').listen(9000);
  3. io.sockets.on('connection',function(socket){
  4. socket.on('join',function(data){
  5. socket.join(data.name);
  6. io.sockets.in(data.name).emit('message',{
  7. message: ' joined the channel',
  8. room: data.name,
  9. from: 0
  10. });
  11. });
  12. socket.on('part',function(data){
  13. socket.leave(data.name);
  14. io.sockets.in(data.name).emit('message',{
  15. message: ' parted the channel',
  16. room: data.name,
  17. from: 0
  18. });
  19. });
  20. });