作者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