情况就是这样:
我有一个智能手机客户端(html5 webApp),它产生大约3-6个浮点数。我需要将这些数字发送到java服务器,它执行一些操作并只返回一个整数。这里的问题是客户端需要每秒发送一次数字,或者至少每五秒发送一次。
我想知道使用JSON是否是一个很好的解决方案,但我不确定什么是最好的方法(我想某种网络服务或类似的)
我需要帮助找到实现此目的的最佳方法。当然,目标是获得最轻和最快的方式。
感谢所有人!
(对不起,如果帖子不具有建设性。请随意将其删除。)
答案 0 :(得分:0)
使用Json因为它非常轻,并且发送和接收使用AJAX。
或者你也可以使用带有JSON的websocket。
答案 1 :(得分:0)
快速的方法是使用Html5 Websockets
。这样就可以通过打开socket between your app and java server
进行沟通。它是lightweight
而不是简单的http get,post等,即Rest Web Service
。看看这些链接
WebSockets vs RestService解释
你可以轻松使用json来交换你的数据。 Json和Xml是标准,所以不用担心。
在这里,您可以轻松地看到如何使用Websockets实际上减少了消息开销,从而提供了可扩展性和效率。
这是一个很好的教程,解释了如何在Java中实现WebSockets