标签: java io nonblocking
我正在编写服务器客户端应用程序。我有一个服务器,它拥有我从ServerSocket的accept()方法获得的几个套接字。我想从这些套接字读取,但我不知道哪个套接字可以读取。我需要某种选择器来选择一个可以读取的插座,这样我就可以读取它发送的数据了。
感谢。
答案 0 :(得分:1)
你基本上有两个选项可以让它发挥作用:
read
如果您决定采用NIO方式,我建议您查看MINA和Netty。我发现它们比普通的NIO更容易使用。您不仅可以获得更好的API,而且至少MINA还可以解决一些令人讨厌的NIO错误。