簡體   English   中英

通過套接字發送數據的更好方法

[英]Better way for sending data through socket

我有android applicatoin,它每4秒將位置發送到服務器,然后服務器將所有位置從客戶端發送到每個客戶端。 對於服務器代碼,我使用的是Java。 我創建對象Position,該對象具有四個變量(用戶名,時間,緯度,經度)。 我在每次更新時將此對象發送到服務器,而不是在服務器上將其保存在數據庫中。

每隔5秒,我會將所有位置從服務器發送到每個客戶端。 我為每個用戶創建對象Position和所有對象,然后通過套接字將ArrayList發送給客戶端。 我的問題是,如果這是最好的方法,或者將服務器上的數據寫入json或xml並比發送給客戶端要快得多?

  1. JSON比XML更好,因為它占用的空間較小,因此傳輸速度更快。
  2. 使用WebSockets進行定期雙工連接。

暫無
暫無

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

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