我正在Android上开发与服务器通信以更新位置信息的应用程序。例如:当您找到一家不错的餐厅时,您可以在地图上标记并与其他人分享。每个人都会看到它,并且知道该餐厅提供哪些特别折扣。我已经完成了标记此位置并在android和服务器端共享的代码。我已经将其编写并部署为axis2 Web应用程序。现在,我想实时更新某人共享的位置。我在想网络插座。但是经过几天的研究,我不知道该如何处理。我的问题是:
我不知道在这种情况下应该使用哪个框架。我尝试过jWebsocket,但是由于大量的配置,它使我发疯。我也尝试过JavaWebsocket(由TooTallNate创建)和Atmosphere,但是它们需要独立运行。我只想将它与存在的axis2或我可以部署在tomcat服务器上的代码放入同一个war文件中。找到云来部署Web应用非常容易,但是要运行这样的从属服务器却非常困难作为JavaWebSocket,您知道的。我能做到吗?你能建议我一些框架吗?
我也想在android客户端创建代码,我可以使用任何库或框架吗?
我是Web套接字的新手,所以我不知道要去哪里。谢谢您的每一个建议!
最佳答案
我使用了基于Jetty的JWebSocket,并将embedable完全集成到了Tomcat中。它还具有不同的客户端库(javaScript,android)。