标签: android multithreading asynchronous service android-asynctask
我想使用Socket连接到服务器,我不太了解一件事: 当连接到服务器然后从它接收任何消息时,我应该使用什么类(线程,服务,asynctask)。
AFAIK,asynctasks适用于短期操作,例如从数据库请求一些信息,线程和服务在下载内容等长期操作方面都很好。
所以我在这里停留:连接到服务器是一个短期操作。但是,从服务器接收所有消息不是一个,因为必须执行此操作,直到应用程序将关闭。因此,有一个短期和一个长期操作和一个类来处理它们。应该是哪一堂课?如果我对所有这些课程搞砸了,请告诉我。