在Java中实现无阻塞TCP连接的最佳方法是什么?我希望能够使用普通流的套接字(偶尔使用SSL)。我还必须瞄准Android 2.1,所以我买不起最新最好的。
发布于 2012-01-08 18:42:24
您可以使用SocketChannel和configureBlocking(false)。如果您有多个非阻塞I/O通道,并且打算从单个线程使用它们,那么您可能也会发现Selector非常有用。
请注意,使用阻塞套接字和使用多线程来确保应用程序在被阻塞等待I/O完成时可以继续执行有用的工作,这通常更容易,也更不容易出错。
https://stackoverflow.com/questions/8776837
复制相似问题