My problem is if the buffer is split, I want to make it contagious. In java, I used FileChannel for this purpose.
My problem is if the buffer is split, I want to make it contagious. In java, I used FileChannel for this purpose.
See the FileHandle API, which has source() and sink() methods to read or write sequentially. If you call sink().buffer() the result implements WritableByteChannel and source().buffer() implements ReadableByteChannel.