Android应用与客户端服务器数据共享与Android

时间:2014-03-31 13:58:03

标签: android cordova client-server android-wireless

我试图构建一个带有phonegap的应用程序,可以在Android平台上使用 现在,我现在可以创建一个应用程序,一旦安装在共享相同无线网络的多个设备上,在一台设备上就有了#34;服务器应用程序"在其他设备上,"客户端应用程序" 是否可以使这些应用程序通过本地无线网络相互通信? 感谢...

1 个答案:

答案 0 :(得分:0)

这是一个可能的解决方案:

(1)在运行"服务器app"的设备上启用热点功能。

(2)让所有其他设备连接到此热点。

(3)在"服务器应用程序"上创建TCP / UDP服务器。然后,客户端应用程序连接到此服务器以下载/上载数据。服务器可以维护记录所有客户端的IP地址的表。然后,客户端可以从服务器请求其他客户端的IP地址,并直接向它们发送数据。

客户端按以下方式获取服务器的IP地址:它首先检索自己的IP地址,例如192.168.1.3;那么服务器IP(作为热点的设备的IP地址)是192.168.1.1。所有设备使用相同的端口号并通过套接字进行通信。