Tag: upnp

Windows Phone 8中的SSDP搜索

我是SSDP / UPNP / Sockets和所有爵士乐的新手。 我正在玩它一点,我只想看看我的网络上的通用SSDP搜索会带来什么。 使用这个SSDP Sniffer应用程序,我得到了很多结果,所以我试图重新创建它。 我正在使用以下代码,我发现了各种版本,但我做的所有调整似乎都没有带来任何结果。 我在这里几乎不知所措,并希望得到任何指导。 谢谢! private const string SSDP_IP = “239.255.255.250”; private const string SSDP_PORT = “1900”; private const string SSDP_QUERY = “M-SEARCH * HTTP/1.1\r\n” + “Host: ” + SSDP_IP + “:” + SSDP_PORT + “\r\n” + “Man: ssdp:discover\r\n” + “ST: ssdp:all\r\n”; DataGramSocket socket; async public void SsdpQueryAsync() { […]

无法在我的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”); 但它不起作用!,例外情况如下: 你调用的对象是空的。 有人可以帮我吗? 这就是我正在做的: http : //pietschsoft.com/post/2009/02/05/NET-Framework-Communicate-through-NAT-Router-via-UPnP.aspx