Java的SocketChannel.read(ByteBuffer)

时间:2014-02-24 22:49:18

标签: java sockets bytebuffer socketchannel

似乎无法在java docs中找到答案:

SocketChannel.read(ByteBuffer)是否附加或覆盖当前的ByteBuffer?

1 个答案:

答案 0 :(得分:2)

答案在ReadableByteChannel的Javadoc SocketChannel实现:

  

尝试从通道读取最多r个字节,其中r是缓冲区中剩余的字节数,即dst.remaining(),此时调用此方法。

因此,不,它不会覆盖。