[问题] upnp port

楼主: aiweisen (艾维森)   2014-12-22 14:55:58
因为在写android
要能够从远端传档案给 位于内网的智慧型手机
目前我用的方式是upnp的 port mapping
但是被纠正说这个方法不好 因为说这样不就要每台手机自己去设定port number?
而且手动设定还会发生同网域的智慧型手机设定到相同的port number
他是说使用UPNP
port应该由upnp自动管理 而不是使用者要自己手动设定
就像同时有电风扇跟电冰箱接上upnp upnp会自动分配porte给这两台设备 供人连线
但我想UPNP自动管理PORT功能吗?
我对于upnp的问题是
device 向upnp注册服务 会有用到port吗?
不然就是 利用UPNP 进行远端连线内部网络(不使用port mapping)有办法达成吗?
作者: stanwu (stanwu)   2014-12-22 16:20:00
http://miniupnp.free.fr/ 的方案很多可以参考ps: upnp基本上只能过一层NATassign port用简单的算法就可以不会重复不知道你用的封包是UDP还是TCP?通常设备识别我自己做法是发广播封包设备会回传相关资讯回另外过NAT因为封包会重组所以处理上会比较麻烦所以要麻就是省事走云端架构,不然就是用super node之类的东西,还请高人指点不然就要多多google其他的技术只是要注要一下专利的问题

Links booklink

Contact Us: admin [ a t ] ucptt.com