C# アプリケーションに新しい静的ポート マッピングを追加しようとしています。私のアプリケーションはサーバーとして実行され、ポート 8000 でリッスンする必要があるためです。
NATUPNPLib.UPnPNATClass upnpnat = new NATUPNPLib.UPnPNATClass();
NATUPNPLib.IStaticPortMappingCollection mappings = upnpnat.StaticPortMappingCollection;
mappings.Add(8000, "TCP", 8000, "192.168.1.100", true, "Local Web Server");
しかし、それは機能しません!, 例外は次のとおりです:
オブジェクト参照がオブジェクト インスタンスに設定されていません。
誰でも私を助けてくれますか?
これは私がやっていることです: http://pietschsoft.com/post/2009/02/05/NET-Framework-Communicate-through-NAT-Router-via-UPnP.aspx