0

我正在android上开发一个与服务器通信以更新位置信息的应用程序。例如:当你找到一家不错的餐厅时,你可以在地图上标记并与其他人分享。每个人都会看到它并知道该餐厅提供什么特别折扣。我已经完成了标记这个位置的代码,并在android和服务器端共享。我已将其编写并部署为axis2 Web 应用程序。现在,我想实时更新某人共享的位置。我正在考虑网络套接字。但是经过几天的研究,我不知道该怎么做。我的问题是:

  • 我不知道在这种情况下我应该使用哪个框架。我已经尝试过 jWebsocket,但由于大量的配置,它让我抓狂。我也尝试过 JavaWebsocket(由 TooTallNate 创建)和 Atmosphere,但它们需要独立运行。我只是想把它和axis2的现有代码或者我可以部署在tomcat服务器上的东西放在同一个war文件中。找到一个云来部署一个web应用程序很容易,但是运行一个依赖服务器就很难了作为JavaWebSocket,你知道的。我能做到吗?你能给我一些框架吗?

  • 我还想在android客户端创建一个代码,有没有我可以使用的库或框架?

我是网络套接字的新手,所以我不知道该去哪里。谢谢你的每一个建议!

4

1 回答 1

1

我使用了基于 Jetty 并完全嵌入到 Tomcat 中的JWebSocket 。它还有不同的客户端库(javaScript、android)。

于 2013-03-28T16:27:24.443 回答