コード例 #1
0
ファイル: ByteWriter.cs プロジェクト: lsfera/Tesseract
 public ByteWriter(
     IQuickSocket quickSocket,
     IFramingStrategy framingStrategy)
 {
     QuickSocket          = quickSocket;
     FramingStrategy      = framingStrategy;
     MessageChannel       = Channel.CreateUnbounded <byte[]>();
     MessageChannelWriter = MessageChannel.Writer;
     MessageChannelReader = MessageChannel.Reader;
 }
コード例 #2
0
ファイル: JsonReader.cs プロジェクト: lsfera/Tesseract
        public JsonReader(
            IQuickListeningSocket quickListeningSocket,
            IFramingStrategy framingStrategy)
        {
            QuickListeningSocket = quickListeningSocket;
            FramingStrategy      = framingStrategy;

            MessageChannel       = Channel.CreateUnbounded <TReceived>();
            MessageChannelReader = MessageChannel.Reader;
        }