receive

open suspend override fun receive(): Pair<ByteArray, Long>


suspend fun receive(filter: ByteArray): Pair<ByteArray, Long>

Same as receive, but only returns messages whose prefix region starts with the filter (leading-bytes match so an empty filter matches all).