/// <summary> /// Create an uninitialized channel. /// </summary> /// <param name="name">The name of the channel, for example "session"</param> /// <param name="windowsize">The initial window size</param> /// <param name="packetsize">The maximum packet size</param> public SSH2Channel(String name, int windowsize, int packetsize) { this.name = name; this.localwindow = new DataWindow(this, windowsize, packetsize); this.stream = new SSH2ChannelStream(this, CHANNEL_DATA_MESSAGES); }
/// <summary> /// Create an uninitialized SSH2 session. /// </summary> /// <param name="windowsize"></param> /// <param name="packetlen"></param> /// <param name="client"></param> public SSH2Session(int windowsize, int packetlen, SSH2Client client) : base("session", windowsize, packetlen) { this.client = client; this.stderr = createExtendedDataStream(); }