package com.anyun.exam.lib.net
|
|
import io.netty.buffer.Unpooled
|
import io.netty.channel.ChannelHandlerContext
|
import io.netty.handler.codec.MessageToMessageEncoder
|
|
class NtripEncoder : MessageToMessageEncoder<CharSequence>(){
|
override fun encode(ctx: ChannelHandlerContext, msg: CharSequence, out: MutableList<Any>) {
|
if (msg.isNotEmpty()) {
|
val bytes = msg.toString().toByteArray()
|
|
out.add(Unpooled.copiedBuffer(bytes, 0, bytes.size))
|
}
|
}
|
}
|