如何通过GPRS或3G连接两个Android设备?

时间:2012-11-12 16:55:58

标签: android

我想通过3G或GPRS连接两部手机,不断发送数据流。一部手机将充当发送数据的客户端,而另一部手机将充当服务器以接收和显示相同的数据。是否可以在不使用服务器的情况下传输数据?

3 个答案:

答案 0 :(得分:1)

没有。你肯定必须使用某种服务器。

答案 1 :(得分:1)

不是真的,我一直在使用TCP / UDP数据包开展类似的项目,但最大的问题是找到另一部手机。

最好的方法是使用类似于O-Auth的系统连接互联网上的外部服务器 并通过它发送/接收数据,但我对此没有多少经验。

我的项目使用UDP在wifi网络上找到服务器并获取其IP,然后通过tcp连接到它 但您可以轻松地使用网络上的服务器通过任何移动数据连接进行操作。

如果您愿意,我很乐意将您的一些tcp代码作为起点发送给您。 迅速

答案 2 :(得分:0)

您无法通过蜂窝数据直接连接两台设备。你需要一个中间服务器。

另一方面,如果您要通过wifi连接它们,那么您可以使用套接字将它们连接在一起。

如果两个设备之间的距离较小,那么您也可以尝试通过蓝牙传输。