如何在两个android设备之间发送文件/消息,而没有任何中间服务器

时间:2013-08-21 11:27:07

标签: android networking network-programming google-cloud-messaging android-internet

我想使用互联网连接在两台设备之间发送文件而不使用任何中间/服务器。例如,有两个设备A和B都有互联网连接,两个设备都安装了我的应用程序,现在需要从Device A向Device B发送文件。设备A可以知道有关设备B的所有细节。

这可能意味着以正确的方式指导我。提前谢谢。

2 个答案:

答案 0 :(得分:4)

您可以使用Peer to Peer架构来实现此目的。基本上每个手机都是客户端和服务器同时。有关基本实现,请参阅here

如果互联网不是先决条件,您可以按照Minav Patel的建议使用Android蓝牙实施。

另一种解决方案是WiFi-Direct功能(如果手机支持它)。有关示例,请参阅here

答案 1 :(得分:0)