socket.io

Listen to Events

Listening to internal and custom events:

Server Syntax

var io = require('socket.io')(80);

io.on('connection', function (mysocket) {

  //custom event called `private message`
  mysocket.on('private message', function (from, msg) {
    console.log('I received a private message by ', from, ' saying ', msg);
  });

  //internal `disconnect` event fired, when a socket disconnects
  mysocket.on('disconnect', function () {
    console.log('user disconnected');
  });
});

Client syntax:

var mysocket = io('https://example.com');
  mysocket.on('private message', function (data) {
    console.log(data);
});

This modified text is an extract of the original Stack Overflow Documentation created by the contributors and released under CC BY-SA 3.0 This website is not affiliated with Stack Overflow