From 8c6878fa6a9cd78ded34f66e011add6c1116db3f Mon Sep 17 00:00:00 2001 From: tursom Date: Fri, 22 May 2020 16:12:10 +0800 Subject: [PATCH] =?UTF-8?q?=E9=87=8D=E6=9E=84Channel=E5=A2=9E=E5=BC=BA?= =?UTF-8?q?=E7=B1=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cn/tursom/channel/enhance/impl/LengthFieldChannel.kt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) 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