code: function message(msg, rinfo) {
      self._open = true;
      msg = self._readEncoding ?
        msg.toString(self._readEncoding) :
        msg;
  
      self.emit('data', msg, {
        port: rinfo.port,
        host: rinfo.address
      },
      rinfo.family.toLowerCase());
    }
docs: events callabcks