1

我试图弄清楚在一个网络共享数据上拥有多个 android 设备的解决方案是什么。

假设他们都在运行同一个应用程序,并且用户“注册”,我想弄清楚(没有任何用户输入)网络上的其他设备可以与之交谈,然后向他们发送这个注册数据,这样当用户转到下一个设备时,他们的信息就已经存在了。

我能够 ping xxx0-255 范围内的 255 个连接的设备以​​查看哪个响应,但我不清楚如何编写一个应用驻留服务器(松散地使用该术语),然后我可以将数据发送到该服务器。

我不能成为第一个需要解决这个问题的人,但是在这方面我找不到任何有用的东西。

需要注意的是,这适用于没有 3G(或其他方式)接入互联网的设备,并且它们所在的 wifi 网络也无法接入互联网,因此解决方案必须是 100% 内部的网络并且不能包含任何其他设备(例如运行 apache 的盒子,所有设备都可以用作服务器)。

TIA

4

1 回答 1

1

但我不清楚如何编写一个应用程序驻留服务器(松散地使用该术语),然后我可以将数据发送到该服务器。

创建一个Service具有打开 aServerSocket并侦听传入请求的代码的 a,例如 HTTP 服务器。

总的来说,这是危险的,但对于受限的情况——比如你的“100% 内部网络”——它应该是安全的。

于 2012-11-16T19:40:22.920 回答