2011年10月7日
摘要: 1.key.attachment为空? sc.register(selector, SelectionKey.OP_WRITE|SelectionKey.OP_READ,bb); 使用这种方法注册事件时,需要添加第三个参数:attachment对象;或者使用 key.interestOps(SelectionKey.OP_WRITE | SelectionKey.OP_READ)方法; 2.如何捕捉到客户端断开事件?断开时会触发readable key,所以在isreadable中判断read的返回值是否为-13.如果不注册写事件则写操作无疑和同步方式一样了,如果注册了写事件则需要在写完时取消 阅读全文
posted @ 2011-10-07 12:01 yangyh 阅读(2224) 评论(0) 推荐(1) 编辑