通过套接字

时间:2017-01-08 20:36:39

标签: java android json xml sockets

我有android应用程序,它每4秒向服务器发送一次位置,而不是服务器将所有位置从客户端发送到每个客户端。对于服务器代码,我使用java。我创建了具有四个变量(用户名,时间,纬度,经度)的对象位置。我在每次更新时将此对象发送到服务器,而不是在服务器上将其保存在数据库中。

每隔5秒我就会将所有位置从服务器发送到每个客户端。对于每个用户,我创建对象位置和所有对象,而不是通过套接字将ArrayList发送到客户端。我的问题是,如果这是最好的方法,或者如果服务器上的数据写入json或xml而不是发送给客户端,那么会更快。

1 个答案:

答案 0 :(得分:0)

  1. JSON比XML更好,因为它需要更少的大小以便传输 速度更快。
  2. 使用WebSockets进行定期双工连接。
相关问题