我想通过 3G 或 GPRS 连接两部手机以连续发送数据流。一部手机将充当发送数据的客户端,另一部手机充当服务器以接收和显示相同的数据。是否可以在不使用服务器的情况下传输数据?
问问题
2825 次
3 回答
1
不,您肯定必须使用某种服务器。
于 2012-11-12T17:00:46.623 回答
1
不是真的,我一直在使用 TCP/UDP 数据包做一个类似的项目,但最大的问题是找到另一部手机。
最好的方法是使用类似于 O-Auth 的系统连接互联网上的外部服务器并通过它发送/接收数据,但我没有太多经验。
我的项目使用 UDP 在 wifi 网络上查找服务器并获取其 ip,然后通过 tcp 连接到它,但您可以轻松地使用网络上的服务器通过任何移动数据连接来完成它。
如果您愿意,我很乐意将我的一些 tcp 代码发送给您作为起点。迅速
于 2012-11-12T17:01:07.467 回答
0
您无法通过蜂窝数据直接连接两个设备。您需要一个中间服务器。
另一方面,如果您要通过 wifi 连接它们,那么您可以使用套接字将它们连接在一起。
如果两个设备之间的距离较小,那么您也可以尝试通过蓝牙传输。
于 2012-11-12T17:21:39.367 回答