SocketChannel与ServerSocketChannel非阻塞通信
说明SocketChannel和ServerSocketChannel如何配合Selector实现非阻塞TCP通信。
回答
我是大山
ServerSocketChannel注册OP_ACCEPT,SocketChannel注册OP_READ。selector.select()阻塞直到有事件就绪,遍历selectedKeys处理。所有Channel需配置非阻塞模式。
说明SocketChannel和ServerSocketChannel如何配合Selector实现非阻塞TCP通信。
ServerSocketChannel注册OP_ACCEPT,SocketChannel注册OP_READ。selector.select()阻塞直到有事件就绪,遍历selectedKeys处理。所有Channel需配置非阻塞模式。