我最感兴趣的是移动设备的一般答案,但特定于Android的东西是可以接受的.
给定2个移动设备,我如何在它们之间建立连接.我是移动开发的新手,我不确定是什么类型的NAT移动设备.是否可以进行某种"打孔"(使用外部服务器来帮助建立连接)将它们连接在一起?
我看过这个问题,但它对我没有多大帮助,我仍然不知道如何获取IP和/或遍历NAT. Android - 两台设备之间的通信
我需要通过服务器将数据从一个Android设备直接发送到另一个Android设备(p2p).我读了一些不能做的事情,但我不明白为什么可以访问互联网的设备(它有一个IP权利?)无法创建点对点连接?如果这不可能,为什么?如果是这样的话?
PS:我知道没有互联网我们无法实现这一点,这个问题假设两个目标都有互联网连接,无论是gprs/3g/4g还是wifi连接!
注意:我希望这可以在wifi和非wifi上网!