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; }
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); } }