Não é possível adicionar um mapeamento de porta estática no meu aplicativo c #
Eu estou tentando adicionar novo mapeamento de porta estática no meu aplicativo c #. Porque meu aplicativo é executado como um servidor e eu quero que ele ouça na porta 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");
mas não funciona !, A exceção foi a seguinte:
Referência de objeto não definida para uma instância de um objeto.
Alguém pode me ajudar por favor?
Isso é o que estou fazendo:http://pietschsoft.com/post/2009/02/05/NET-Framework-Communicate-through-NAT-Router-via-UPnP.aspx