예제 #1
0
        public async Task Receive(IFiberRw <HttpToken> fiberRw, Memory <byte> memory_r, Memory <byte> memory_w)
        {
            var data = (await fiberRw.ReadLine(memory_r));

            ReadHander(fiberRw, ref memory_r, ref memory_w, ref data);
            fiberRw.StreamReadFormat.Position = fiberRw.StreamReadFormat.Length;
        }
예제 #2
0
 static async ValueTask DataOnByLine(IFiberRw fiberRw)
 {
     using (var buffer = await fiberRw.ReadLine())
     {
         var str = System.Text.Encoding.Default.GetString(buffer.Value.Span);
         Console.WriteLine(str);
     }
 }