arm linux编译upnp,upnp-UP-NETARM2410-ChinaUnix博客

2.

Using upnpc:

You should first list (-l) the services, actions and arguments supported by your IGD device.

Then you can invoke any command following the syntax:

./upnpc -a device:service:action arg1,arg2,arg3

One example would be:

./upnpc -a 0:3:2 80,TCP,1922.168.0.1,80

The actual parameters and values will depend on the device. Using -l you will have a list of the parameters you can use.

I will keep updating this code as i find necessary. Still, as my problem is solved, this code may stall until i require some additional feature, or someone submits a patch.

Any question regarding miniupnp, please contact Thomas Bernard at a:

3../upnpc-shared

upnpc : miniupnpc library test client. (c) 2006-2009 Thomas Bernard

Go to or

for more information.

Usage : ./upnpc-shared [options] -a ip port external_port protocol

Add port redirection

./upnpc-shared [options] -d external_port protocol [port2 protocol2]Â*[...]

Delete port redirection

./upnpc-shared [options] -s

Get Connection status

./upnpc-shared [options] -l

List redirections

./upnpc-shared [options] -r port1 protocol1 [port2 protocol2] [...]

Add all redirections to the current host

It looks like the "-a" option will do exactly what you want. It will automagically discover your router IP if the router is UPnP compatible.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值