ktor-io / io.ktor.utils.io / readUntilDelimiter

readUntilDelimiter

suspend fun ByteReadChannel.readUntilDelimiter(delimiter: ByteBuffer, dst: ByteBuffer): Int

Reads from the channel to the specified dst byte buffer until one of the following:

If delimiter bytes encountered then these bytes remain unconsumed

Return
non-negative number of copied bytes, possibly 0