private static async void UserConnected(IChannel channel) { Channels.Networking.Windows.Tls. SecureChannel sChannel = null; try { sChannel = _global.CreateSecureChannel(channel); while (true) { var buffer = await sChannel.Input.ReadAsync(); Console.WriteLine(buffer.GetAsciiString()); sChannel.Input.Advance(buffer.End); } } catch (Exception ex) { Console.WriteLine(ex.Message); } finally { sChannel?.Dispose(); channel?.Dispose(); } }