簡體   English   中英

每秒從移動客戶端向Java服務器發送數據

[英]Sending data from mobile client to java server every second

這種情況:

我有一個智能手機客戶端(html5 webApp)生成大約3-6個浮點數,我需要將這些數字發送到Java服務器,該Java服務器會執行一些操作並僅返回整數。 這里的問題是客戶端需要每秒或至少每五秒鍾發送一次數字。

我想知道使用JSON是否可能是一個好的解決方案,但是我不確定最好的方法是什么(我猜想某種Web服務或類似的服務)

我需要幫助,以找到實現此目標的最佳方法。 當然,目標是找到最輕,最快的方法。

謝謝大家!

(對不起,如果該帖子沒有建設性。請刪除它。)

使用Json因為它的重量很輕,所以使用AJAX進行發送和接收。

或者,您也可以將websocket與JSON結合使用。

快速的方法是使用Html5 Websockets 這樣一來,您可以通過socket between your app and java server打開socket between your app and java server來進行通信。 它比簡單的http get,post等,即Rest Web Service lightweight 查看這些鏈接

什么是Websocket

WebSockets vs RestService的解釋

WebSockets與RestService

您可以輕松地使用json交換您的數據。 Json和Xml是標准配置,因此無需擔心。

在這里您可以輕松地看到,通過使用Websockets,您如何能夠真正減少消息開銷,進而提供可伸縮性和效率。

Websockets VS Rest比較

這是一個很好的教程,解釋了如何在Java中實現WebSockets

Java Websocket教程

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM