作者issuemylove (skill)
看板MacDev
標題[問題] peer to peer in iOS
時間Wed Mar 5 17:41:57 2014
想請問各位大大
ios是不是無法透過3G來和其它device進行
p2p (peer-to-peer)連線?
查了 Multipeer Connectivity Framework 似乎只能搜尋同網域下或附近的裝置
超遠距離的連線無法 (看官網不知道理解有沒有錯誤)
還是有其它的 framework 可以辦到這件事呢?
謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.21.125.247
1F:→ atst2:超遠距離的問題在於NAT技術, 目前可行的NAT技術都需要改封包 03/05 18:20
2F:→ atst2:而這需要super user的權限, 簡單的說,得要越獄才行, 03/05 18:21
3F:→ atst2:有興趣深入的話, 可以去看一下STUN/STUNT/NAT相關的文件 03/05 18:23
謝謝!
那請問如果是手機連到另外一個電腦 (而非手機聯手機)也是要越獄嗎?
※ 編輯: issuemylove 來自: 1.161.156.14 (03/05 20:47)
4F:→ wasihero:只能用UDP的方式穿透防火牆, 但應該和越獄應該沒關係才對 03/05 22:43
5F:→ atst2:UDP就不用越獄,TCP才要...如果要TCP P2P的話, 就是需要改封 03/05 22:55
6F:→ atst2:包. 另一個可行的做法是在UDP上自行架TCP層...Google記得有 03/05 22:56
7F:→ atst2:相關的Framework可以用, 不過要花時間porting就是了. 03/05 22:56
8F:→ atst2:另外連接時依照網路環境可能會花相當多時間. 03/05 22:57
9F:→ issuemylove:謝謝大大們的資訊! 03/11 17:35
10F:推 yseric:libjingle有你要的 03/13 00:10