【Java.NIO】NIO就绪处理之OP_ACCEPT
来源:互联网 发布:淘宝网店如何刷钻 编辑:程序博客网 时间:2024/06/05 21:17
转自: http://blog.csdn.net/zhouhl_cn/article/details/6582420
OP_ACCEPT的处理与OP_CONNECT基本一样,服务端监听,并注册OP_ACCEPT事件后,就已准备好接受客户端的连接了
- ServerSocketChannel ssc = ServerSocketChannel.open();
- ssc.configureBlocking(false);
- ssc.socket().bind(new InetSocketAddress(port));
- channel.register(selector, SelectionKey.OP_ACCEPT);
当一个客户端连接到来时,OP_ACCEPT事件就绪。
- if (key.isValid() && key.isAcceptable()) {
- ServerSocketChannel ssc = (ServerSocketChannel) key.channel();
- SocketChannel ch = ssc.accept();
- if (ch != null) {
- ch.configureBlocking(false);
- SelectionKey sk = ch.register(selector, SelectionKey.OP_READ);
- }
- }
0 0
- 【Java.NIO】NIO就绪处理之OP_ACCEPT
- NIO就绪处理之OP_ACCEPT
- 【Java.NIO】NIO就绪处理之OP_CONNECT
- 【Java.NIO】NIO就绪处理之OP_WRITE
- NIO就绪处理之OP_CONNECT
- NIO就绪处理之OP_WRITE
- NIO就绪处理之OP_WRITE
- NIO就绪处理之OP_WRITE
- Java NIO之选择就绪模式
- 关于JAVA NIO的就绪选择
- 【Java.NIO】NIO操作类型与就绪条件
- Java NIO 之 NIO 简介
- java NIO学习之处理速度比较
- java nio学习之 socket+nio 通信
- Java NIO 之 NIO与IO比较
- java nio之Buffer
- java nio 之MappedByteBuffer
- java nio 之MappedByteBuffer
- ooziedb 初始化的时候需要执行以下语句
- 移动医疗开源方案
- IOS入门学习随笔
- Structs ActionProxy深度阅读
- 软件工程---文档中用到的5种图表
- 【Java.NIO】NIO就绪处理之OP_ACCEPT
- poj3041 最小点覆盖==二分图最大匹配 匈牙利算法求解最大匹配问题(运用DFS)
- 大数据与云计算方向学习线路图
- Reverse Words in a String
- Windows 2007的文件库(方便的索引)
- Redis 3.0 源码解析---底层数据结构分析(4)
- 第十六周OJ项目之逆序输出
- iOS应用程序生命周期(前后台切换,应用的各种状态)详解
- J2EE学习路线