[问题] P2P peer to peer in iOS

楼主: issuemylove (NotLove)   2014-03-05 17:41:57
想请问各位大大
ios是不是无法透过3G来和其它device进行 p2p (peer-to-peer)连线?
查了 Multipeer Connectivity Framework 似乎只能搜寻同网域下或附近的装置
超远距离的连线无法 (看官网不知道理解有没有错误)
还是有其它的 framework 可以办到这件事呢?
谢谢!
作者: atst2 (atst2)   2014-03-05 18:20:00
超远距离的问题在于NAT技术, 目前可行的NAT技术都需要改封包而这需要super user的权限, 简单的说,得要越狱才行,有兴趣深入的话, 可以去看一下STUN/STUNT/NAT相关的文件
作者: wasihero ( )   2014-03-05 22:43:00
只能用UDP的方式穿透防火墙, 但应该和越狱应该没关系才对
作者: atst2 (atst2)   2014-03-05 22:55:00
UDP就不用越狱,TCP才要...如果要TCP P2P的话, 就是需要改封包. 另一个可行的做法是在UDP上自行架TCP层...Google记得有相关的Framework可以用, 不过要花时间porting就是了.另外连接时依照网络环境可能会花相当多时间.
楼主: issuemylove (NotLove)   2014-03-11 17:35:00
谢谢大大们的资讯!
作者: yseric (不会赚钱的小屁孩)   2014-03-13 00:10:00
libjingle有你要的

Links booklink

Contact Us: admin [ a t ] ucptt.com