我使用miniupnpc的upnpDiscover, 返回nullptr, 和error = 0。
我向239.255.255.250:1900发送ssdp查询信息, 但没有收到回复信息。
我的无线路由已经开启upnp,也可以在win7的网络里作为upnp设备被看到。
我运行了upnp_test, 结果为:
TEST 1 - Operating System Support - PASSED
TEST 2 - SSDP Service Running Check - PASSED
TEST 3 - SSDP Service Automatic Check - PASSED
TEST 4 - UPnPHost Service Running Check - PASSED
TEST 5 - UPnPHost Service Automatic Check - PASSED
TEST 6 - UPnP Framework Firewall Exception Check - FAILED
TEST 7 - Adapter #0 - 192.168.0.102 - PASSED
TEST 8 - Get External IP Address (Result: 100.216.19.62) - PASSED
TEST 7 - Adapter #1 - 192.168.52.1 - PASSED
TEST 8 - Get External IP Address (Result: 100.216.19.62) - PASSED
TEST 7 - Adapter #2 - 192.168.121.1 - PASSED
TEST 8 - Get External IP Address (Result: 100.216.19.62) - PASSED
我运行了wireshark, 发现无线路由(192.168.0.1)并没有向239.255.255.250:1900发送数据包。
有没有大神可以告诉我问题出在哪里,为什么我不能收到239.255.255.250:1900的回复信息,以发现无线路由器upnp根设备,谢谢!
我向239.255.255.250:1900发送ssdp查询信息, 但没有收到回复信息。
我的无线路由已经开启upnp,也可以在win7的网络里作为upnp设备被看到。
我运行了upnp_test, 结果为:
TEST 1 - Operating System Support - PASSED
TEST 2 - SSDP Service Running Check - PASSED
TEST 3 - SSDP Service Automatic Check - PASSED
TEST 4 - UPnPHost Service Running Check - PASSED
TEST 5 - UPnPHost Service Automatic Check - PASSED
TEST 6 - UPnP Framework Firewall Exception Check - FAILED
TEST 7 - Adapter #0 - 192.168.0.102 - PASSED
TEST 8 - Get External IP Address (Result: 100.216.19.62) - PASSED
TEST 7 - Adapter #1 - 192.168.52.1 - PASSED
TEST 8 - Get External IP Address (Result: 100.216.19.62) - PASSED
TEST 7 - Adapter #2 - 192.168.121.1 - PASSED
TEST 8 - Get External IP Address (Result: 100.216.19.62) - PASSED
我运行了wireshark, 发现无线路由(192.168.0.1)并没有向239.255.255.250:1900发送数据包。
有没有大神可以告诉我问题出在哪里,为什么我不能收到239.255.255.250:1900的回复信息,以发现无线路由器upnp根设备,谢谢!