*介绍

---GatheringByteChannel和ScatteringByteChannel接口,实现对有序字节数组的读取,使得协议数据和固定数组内容的处理更加方便.

---实现类

DatagramChannel,SocketChannel,FileChannel,SinkChannel

---GatheringByteChannel,long write(ByteBuffer[] srcs, int offset, int length)

srcs,数据来源; offset,srcs数组的偏移量; length,获取最大srcs的个数.

long,返回写入的个数.

---ScatteringByteChannel,long read(ByteBuffer[] dsts, int offset, int length)

dsts,要写入的数组; offset,开始使用的buffer位置;  length,使用的最大buffer数

*示例,

ChannelGatherTest示例

posted on 2011-02-23 13:23  戴忠  阅读(249)  评论(0编辑  收藏  举报