繁体   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