Sto tentando di aggiungere una nuova mappatura delle porte statiche nella mia applicazione C#. Perché la mia applicazione viene eseguita come un server e voglio la sua per ascoltare sulla porta 8000.Impossibile aggiungere una mappatura delle porte statiche nella mia applicazione C#
NATUPNPLib.UPnPNATClass upnpnat = new NATUPNPLib.UPnPNATClass();
NATUPNPLib.IStaticPortMappingCollection mappings = upnpnat.StaticPortMappingCollection;
mappings.Add(8000, "TCP", 8000, "192.168.1.100", true, "Local Web Server");
ma non funziona !, L'eccezione è stata la seguente:
riferimento oggetto non impostato su un'istanza di un oggetto.
Qualcuno può aiutarmi per favore?
questo è quello che sto facendo: http://pietschsoft.com/post/2009/02/05/NET-Framework-Communicate-through-NAT-Router-via-UPnP.aspx
Cos'è 'mappings'? L'hai inizializzato? Metti qui il tuo codice completo .. –
Sarebbe una buona idea pubblicare più codice. Ad esempio, quale tipo di oggetto è il mapping. –
@MuhamadSerawan Incolla il tuo codice nella tua domanda. Non come un commento .. –