code: function UPNP(host, port, gateway) {
    if (!(this instanceof UPNP))
      return new UPNP(host, port, gateway);
  
    this.host = host || '239.255.255.250';
    this.port = port || 1900;
    this.gateway = gateway || UPNP.INTERNET_GATEWAY;
    this.locker = new Lock();
    this.timeout = null;
    this.job = null;
  }
docs: UPNP
  @alias module:net.UPNP
  @constructor
  @param {String?} host - Multicast IP.
  @param {Number?} port - Multicast port.
  @param {String?} gateway - Gateway name.