Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
每秒从移动客户端向java服务器发送数据_Java_Json_Html_Mobile_Client Server - Fatal编程技术网

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

每秒从移动客户端向java服务器发送数据,java,json,html,mobile,client-server,Java,Json,Html,Mobile,Client Server,情况就是这样: 我有一个智能手机客户端(html5 webApp),可以生成大约3-6个浮点数。我需要将这些数字发送到java服务器,java服务器执行一些操作并只返回一个整数。这里的问题是,客户端需要每秒发送一次数字,或者至少每五秒钟发送一次 我想知道使用JSON是否是一个好的解决方案,但我不确定什么是最好的方法(我猜是某种web服务或类似的) 我需要帮助找到实现这一点的最佳方法。当然,目标是以最轻、最快的方式实现 谢谢大家 (如果这篇文章没有建设性,很抱歉。请随意删除。)使用Json,因为它

情况就是这样:

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

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

我需要帮助找到实现这一点的最佳方法。当然,目标是以最轻、最快的方式实现

谢谢大家


(如果这篇文章没有建设性,很抱歉。请随意删除。)

使用Json,因为它重量很轻,发送和接收都使用AJAX


或者您也可以将websocket与JSON一起使用。

最快的方法是使用
Html5 websocket
。这将允许您通过打开应用程序和java服务器之间的
套接字进行通信。它比简单的http get、post等(即
RESTWeb服务)更轻量级
。查看这些链接

解释WebSockets与RestService

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

在这里,您可以很容易地看到,通过使用Websockets,您实际上能够减少消息开销,从而提供可伸缩性和效率

这里有一个很好的教程,解释如何用Java实现WebSocket


最快的方法是使用Html5 WebSocket。这将允许您通过打开应用程序和java服务器之间的套接字进行通信。它比简单的http get、post等更轻量级。请查看WebSockets vs RestService解释的这些链接,您可以轻松使用json交换数据。谢谢!非常有用的链接!:)@DarioBD我很高兴这有帮助:)别忘了投票,并接受这个答案:)答案被接受,对不起,我不能投票,因为我是新来的,而且我没有声誉:((需要15)