diff --git a/AsyncSocket/src/main/kotlin/cn/tursom/channel/enhance/impl/LengthFieldChannel.kt b/AsyncSocket/src/main/kotlin/cn/tursom/channel/enhance/impl/LengthFieldChannel.kt index 4b92d66..7ec8d49 100644 --- a/AsyncSocket/src/main/kotlin/cn/tursom/channel/enhance/impl/LengthFieldChannel.kt +++ b/AsyncSocket/src/main/kotlin/cn/tursom/channel/enhance/impl/LengthFieldChannel.kt @@ -2,6 +2,7 @@ package cn.tursom.channel.enhance.impl import cn.tursom.channel.enhance.ChannelReader import cn.tursom.channel.enhance.ChannelWriter +import cn.tursom.channel.enhance.EnhanceChannel import cn.tursom.core.buffer.ByteBuffer class LengthFieldChannel( @@ -10,4 +11,9 @@ class LengthFieldChannel( ) : EnhanceChannelImpl( LengthFieldBasedFrameReader(reader), LengthFieldPrependWriter(writer) -) \ No newline at end of file +) { + constructor(enhanceChannel: EnhanceChannel) : this( + enhanceChannel.reader, + enhanceChannel.writer + ) +} \ No newline at end of file