Ich versuche, neue statische Port-Zuordnung in meiner C# -Anwendung hinzuzufügen. Da meine Anwendung als Server läuft und ich seine auf dem Port hören möchten 8000.Konnte keine statische Port-Zuordnung in meiner C# -Anwendung hinzufügen
NATUPNPLib.UPnPNATClass upnpnat = new NATUPNPLib.UPnPNATClass();
NATUPNPLib.IStaticPortMappingCollection mappings = upnpnat.StaticPortMappingCollection;
mappings.Add(8000, "TCP", 8000, "192.168.1.100", true, "Local Web Server");
aber es funktioniert nicht !, Die Ausnahme war die folgende:
Objektverweis nicht auf eine Instanz eines Objekts.
Kann mir bitte jemand helfen?
Das ist, was ich tue: http://pietschsoft.com/post/2009/02/05/NET-Framework-Communicate-through-NAT-Router-via-UPnP.aspx
Was zu verwenden vergessen wird 'mappings'? Hast du es initialisiert? Setzen Sie Ihren vollständigen Code hier. –
Wäre eine gute Idee, mehr Code zu posten. Welcher Objekttyp ist zum Beispiel Zuordnungen. –
@MuhamadSerawan Fügen Sie Ihren Code in Ihre Frage ein. Nicht als Kommentar. –