小编Muh*_*wan的帖子

无法在我的c#应用程序中添加静态端口映射

我正在尝试在我的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");
Run Code Online (Sandbox Code Playgroud)

但它不起作用!,例外情况如下:

你调用的对象是空的.

有人能帮帮我吗?

这就是我正在做的:http://pietschsoft.com/post/2009/02/05/NET-Framework-Communicate-through-NAT-Router-via-UPnP.aspx

.net c# networking upnp

7
推荐指数
1
解决办法
1909
查看次数

标签 统计

.net ×1

c# ×1

networking ×1

upnp ×1