Android设备就像服务器一样

时间:2011-01-19 06:25:55

标签: java android sockets

我正在开发一个Android设备就像服务器一样的项目。我的意思是,当我向我的设备发送任何请求时,我会收到回复。

如果有人有任何想法,请告诉我。我在等待回复。

1 个答案:

答案 0 :(得分:2)

服务器通常接受某个IP和端口的请求。这对于移动设备来说是一个问题,因为它们通常位于专用网络(路由器后面),而且无法解决特殊设备的IP和端口问题。

所以,实际上,我真的怀疑移动设备可以充当服务器。


可靠的解决方案需要某种额外的代理服务器。基本上,您的移动设备将与此“基于地面”的服务器连接,而代理和手持设备系统则是您正在寻找的 服务器。连接手持设备后即可运行。客户端与代理建立连接并发送请求,代理将请求转发给移动设备以获取客户端的服务响应。

这种方法的一个不错的架构是XMPP,代理服务器的实现将是标准的xmpp服务器(如 openfire )。