uPNP路由器端口转发

时间:2017-09-03 02:40:24

标签: universal upnp

我制作了一个upnp mini客户端(c ++,没有库),可以在调制解调器/路由器上打开一个端口。它发送" AddPortMapping"当它看到" urn:schemas-upnp-org:service:WANIPConnection:"设备

问题是,我应该发送什么其他设备类" AddPortMapping" ?还有哪些设备可以连接互联网(并支持addport命令)?

我试着阅读文档,但它非常令人困惑。感谢

奖金问题:是否有任何趋势新技术可以做到这一点?

1 个答案:

答案 0 :(得分:0)

  

问题是,我应该发送什么其他设备类“AddPortMapping”?还有哪些设备可以连接互联网(并支持addport命令)?

我想知道这里是否存在对概念的误解:设备实现服务(在编程语言服务中称为接口)。服务是设备承诺提供特定API的一种方式。

AddPortMapping()是WANIPConnection服务定义的一部分。所有类型的设备都可能支持该方法,但您可以通过查找WANIPConnection服务找到所有这些设备。