ktor-io / io.ktor.utils.io.core / readUTF8UntilDelimiterTo

readUTF8UntilDelimiterTo

fun Input.readUTF8UntilDelimiterTo(out: Appendable, delimiters: String, limit: Int = Int.MAX_VALUE): Int
fun Input.readUTF8UntilDelimiterTo(out: Output, delimiters: String, limit: Int = Int.MAX_VALUE): Int

Reads UTF-8 characters to out buffer until one of the specified delimiters found, limit exceeded or end of stream encountered

Exceptions

BufferLimitExceededException -

Returns
number of characters copied (possibly zero)

fun Input.readUTF8UntilDelimiterTo(out: BytePacketBuilderBase, delimiters: String, limit: Int = Int.MAX_VALUE): Int
Deprecated: Use Output version instead