Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/199.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我的Android socket编程方法实用吗?_Android_Sockets_Network Programming - Fatal编程技术网

我的Android socket编程方法实用吗?

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

在我的android应用程序中,我需要定期向服务器发送坐标更新,并接收其他用户的坐标(服务器异步发送此坐标)。在我的方法中,我只是使用AsyncTasks发送数据并从套接字读取数据(每次创建新的AsyncTask以将消息发送到服务器,并创建读取任务,比如每5秒一次)。我使用同步方法来实际读取和写入套接字。一切正常,但问题是这种方法好且实用,还是我最好创建一个始终运行的后台线程来读取套接字,一个用于写入?

“我只是使用AsyncTasks来发送数据。”我使用同步方法来处理实际。。。。。正在写入套接字。“??”????这是矛盾的。你们是什么意思?我的意思是同步多个异步任务对套接字的写入,以避免相互干扰,因为我在向服务器发送消息后不会关闭套接字。