public ByteWriter( IQuickSocket quickSocket, IFramingStrategy framingStrategy) { QuickSocket = quickSocket; FramingStrategy = framingStrategy; MessageChannel = Channel.CreateUnbounded <byte[]>(); MessageChannelWriter = MessageChannel.Writer; MessageChannelReader = MessageChannel.Reader; }
public JsonReader( IQuickListeningSocket quickListeningSocket, IFramingStrategy framingStrategy) { QuickListeningSocket = quickListeningSocket; FramingStrategy = framingStrategy; MessageChannel = Channel.CreateUnbounded <TReceived>(); MessageChannelReader = MessageChannel.Reader; }