b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

upnp?upnp协议?路由器upnp要不要开启?小毅的书屋(2)

电脑杂谈  发布时间:2016-06-26 03:02:19  来源:网络整理

② 如果回应报文是正确的,那么从中应该可以看到对端 upnp 设备的 Location 了, 一个 http 地址,向这个 http 地址发出 TCP 的 http GET 请求,得到一个 xml 说明页 (可直接用 Iexplore.exe 打开来看),在里面确认到有没有 "WANConnectionDevice:1" 这个子设备,其下应该会有 "WANIPConnection:1" 的这个 service,把其中的 <controlURL> 取出来就行了。

③ 在取得 <controlURL> 以后,要做的事情就是向这个 http 地址发送 POST 请求,带上相应 action 的控制命令 xml 就行了,具体可以用GenericUCP 做一遍,然后抓包后原样照抄并做一些参数替换即可。

- ④ – 可选的,如果想从 uPnP 设备那里获得一些参数变化的通告(比方有第三者新增或者删掉了某端口映射,引起 "PortMappingNumberOfEntries" 参数的变化),可以向(从 Location 处 GET 回来的说明页中的) <eventSubURL> 发出注册请求,说明自己正在的 http 地址,这样的话最新参数变化后 upnp 设备都会主动发到这个地址来,不过别忘了在程序退出前取消掉注册哦。(为了减少代码量,我没做这方面的支持)。

以上就是关于upnp的全部内容,相信你一定会非常满意。


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/dianqi/article-10922-2.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...