<PackageReference Include="SSH.NET" Version="2025.1.0" />

Channel

abstract class Channel : IChannel, IDisposable
Represents base class for SSH channel implementations.
using Renci.SshNet.Messages.Connection; using Renci.SshNet.Messages.Connection; namespace Renci.SshNet.Channels { internal abstract class ServerChannel : Channel { protected ServerChannel(ISession session, uint localChannelNumber, uint localWindowSize, uint localPacketSize, uint remoteChannelNumber, uint remoteWindowSize, uint remotePacketSize) : base(session, localChannelNumber, localWindowSize, localPacketSize) { InitializeRemoteInfo(remoteChannelNumber, remoteWindowSize, remotePacketSize); } protected void SendMessage(ChannelOpenConfirmationMessage message) { base.Session.SendMessage(message); base.IsOpen = true; } } }