首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >每秒钟从移动客户端发送数据到java服务器

每秒钟从移动客户端发送数据到java服务器
EN

Stack Overflow用户
提问于 2014-09-24 09:38:29
回答 2查看 531关注 0票数 0

情况是这样的:

我有一个智能手机客户端(html5 webApp),它生成大约3-6个浮点数。我需要将这些数字发送到一个java服务器,它执行一些操作,只返回一个整数。这里的问题是客户端需要每秒钟发送一次数字,或者至少每5秒发送一次。

我想知道使用JSON是否是一个好的解决方案,但我不确定什么是最好的方法(我猜是某种web服务或类似的)。

我需要帮助找到最好的方法来实现这一点。当然,目标是得到最轻和最快的方式。

感谢大家!

(如果这个职位不是建设性的,很抱歉。请随时删除。)

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-09-24 09:50:35

快速的方法是使用Html5 Websockets。因为这将允许您通过打开socket between your app and java server进行通信。它是lightweight而不是简单的http get、post等,即Rest Web Service。查看这些链接

什么是Websockets?

WebSockets诉RestService解释

WebSockets诉RestService

您可以很容易地使用json来交换数据。Json和Xml是一个标准,所以不用担心。

在这里,您可以很容易地看到,通过使用Websockets可以实际减少消息开销,这反过来又提供了可伸缩性和效率。

Websockets与Rest的比较

下面是一个很好的教程,说明如何在Java中实现WebSockets

Java教程

票数 0
EN

Stack Overflow用户

发布于 2014-09-24 09:42:39

使用Json,因为它的重量非常轻,对于发送和接收,使用AJAX。

或者,您也可以在JSON中使用websocket。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26013544

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档