我的Android socket编程方法实用吗?
在我的android应用程序中,我需要定期向服务器发送坐标更新,并接收其他用户的坐标(服务器异步发送此坐标)。在我的方法中,我只是使用AsyncTasks发送数据并从套接字读取数据(每次创建新的AsyncTask以将消息发送到服务器,并创建读取任务,比如每5秒一次)。我使用同步方法来实际读取和写入套接字。一切正常,但问题是这种方法好且实用,还是我最好创建一个始终运行的后台线程来读取套接字,一个用于写入?“我只是使用AsyncTasks来发送数据。”我使用同步方法来处理实际。。。。。正在写入套接字。“??”????这是矛盾的。你们是什么意思?我的意思是同步多个异步任务对套接字的写入,以避免相互干扰,因为我在向服务器发送消息后不会关闭套接字。我的Android socket编程方法实用吗?,android,sockets,network-programming,Android,Sockets,Network Programming,在我的android应用程序中,我需要定期向服务器发送坐标更新,并接收其他用户的坐标(服务器异步发送此坐标)。在我的方法中,我只是使用AsyncTasks发送数据并从套接字读取数据(每次创建新的AsyncTask以将消息发送到服务器,并创建读取任务,比如每5秒一次)。我使用同步方法来实际读取和写入套接字。一切正常,但问题是这种方法好且实用,还是我最好创建一个始终运行的后台线程来读取套接字,一个用于写入?“我只是使用AsyncTasks来发送数据。”我使用同步方法来处理实际。。。。。正在写入套接字