code: function() {
      self = this;
      e.EventEmitter.call(this);
      LOCAL_IP = "0.0.0.0";
      //and bind the UDP server to all interfaces
      server.bind(PORT, LOCAL_IP, function(){
        server.setBroadcast(true);
        _l('UDP Server ready for sending',LEVEL_INFO);
        self.emit("serverReady");
      });
  
      server.on('listening', function () {
        var address = server.address();
        //self.emit("serverReady")
        _l('UDP Server listening on ' + address.address + ":" + address.port, LEVEL_INFO);
      });
  
      server.on('error', function(err){
        _l('Server:' + err, LEVEL_ERROR);
      });
  
      server.on('message', function (message, remote) {
        _l(remote.address + ':' + remote.port +' - ' + message.toString('hex'),LEVEL_DEBUG);
        parseMessage(message, remote);
      });
  
  
  
    }
docs: interface part