→ stanwu: ps: upnp基本上只能過一層NAT 12/22 16:21
這句話不太懂
→ stanwu: assign port用簡單的演算法就可以不會重覆 12/22 16:22
所以目前只能用NAT的方式 解決外網傳檔案到內網的問題 是吧?
因為他說的方式 我一直很糾結到底有沒有人不用NAT就能做到不同網域溝通
他說是既然UPNP中 CP可以去探索附近的設備 並控制她 中間是用port來區分
(UPNP自動分配port)例如:port 8534是冷氣機、port 5369是電視
那麼一定可以透過port number 從外面的internet連到內網的冷氣機或者是電視
所以遵循這樣方式 外面也能透過upnp的方式傳檔案給內網的手機
但是我怎覺得這兩件事是不同的事
因為我只是要兩台不同網域的設備要溝通 而不是要控制
→ stanwu: 不知道你用的封包是UDP還是TCP? 12/23 00:50
我是用socket 來做點對點傳送 所以是TCP
→ stanwu: 通常設備識別我自己做法是發廣播封包設備會回傳相關資訊回 12/23 00:51
→ stanwu: 另外過NAT因為封包會重組所以處理上會比較麻煩所以要麻就 12/23 00:54
→ stanwu: 是省事走雲端架構,不然就是用super node之類的東西,還請 12/23 00:54
→ stanwu: 高人指點 12/23 00:55
→ stanwu: 不然就要多多google其他的技術只是要注要一下專利的問題 12/23 00:58
※ 編輯: aiweisen (140.138.238.132), 12/23/2014 09:43:48