Java Android中的异步套接字

Java Android中的异步套接字,java,android,asyncsocket,Java,Android,Asyncsocket,我正在构建一个android监控应用程序,在我的应用程序中,我希望为所有套接字任务提供一个专用线程。这意味着在这个线程中,我希望使用异步套接字来发送和接收服务器中的所有数据 我尝试在Android中搜索一个异步套接字的好例子,但没有成功 谢谢, DanielAFAIK Android不支持Java 7的NIO2,我怀疑如果它支持的话,它不会很有用。如果你想使用一个核心线程,我建议你使用一个支持NIO的框架来实现这一点。我想创建20个套接字,每5秒更新一次。你认为一根线是最好的方法吗?(而不是使用

我正在构建一个android监控应用程序,在我的应用程序中,我希望为所有套接字任务提供一个专用线程。这意味着在这个线程中,我希望使用异步套接字来发送和接收服务器中的所有数据

我尝试在Android中搜索一个异步套接字的好例子,但没有成功

谢谢,
Daniel

AFAIK Android不支持Java 7的NIO2,我怀疑如果它支持的话,它不会很有用。如果你想使用一个核心线程,我建议你使用一个支持NIO的框架来实现这一点。

我想创建20个套接字,每5秒更新一次。你认为一根线是最好的方法吗?(而不是使用AsyncTask/TimerTask)如果您确实需要一个处理线程,我会为每个套接字使用一个线程,从这些套接字读取事件并将它们组合到ExecutorService中。或者,您可以让每个套接字都有自己的线程并执行自己的工作。感谢您的快速响应!最后一件事——仅仅为我的应用程序连接打开20个线程是一个好的做法吗?基本上,我正在寻找Android/Java版本,在该版本中,发送和接收将是异步的,在完成时它将调用回调函数(就像在其他语言中一样)。再次感谢您,在服务器上,阻止IO最多可以达到1000个线程/连接。在移动设备上,我怀疑临界点要低得多,比如100或更少。对于20个连接,使用NIO可能会更好,但增加的复杂性可能不值得。