[問題] 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