yy1717
2024-02-28 27fc91fbe8f88b6885356e68828cfe1ce1db7601
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
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))
        }
    }
}