Próbuję dodać nowe mapowanie statycznego portu w mojej aplikacji C#. Ponieważ moja aplikacja działa jako serwer i chcę jej słuchać na porcie 8000.Nie mogę dodać mapowania statycznego portu w mojej aplikacji 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");
ale to nie działa !, Wyjątkiem był następujący:
Odwołanie do obiektu nie ustawione instancja obiektu.
Czy ktoś może mi pomóc?
To co robię: http://pietschsoft.com/post/2009/02/05/NET-Framework-Communicate-through-NAT-Router-via-UPnP.aspx
Co 'mappings'? Czy zainicjowałeś to? Tutaj wpisz pełny kod. –
Byłby to dobry pomysł, aby opublikować więcej kodu. Typ obiektu to odwzorowania, na przykład. –
@MuhamadSerawan Wklej swój kod w swoje pytanie. Nie jako komentarz .. –