private Cipher _tCipher; //cipher for transmission // exec command for SCP //private bool _executingExecCmd = false; public SSH1Connection(SSHConnectionParameter param, AbstractGranadosSocket s, ISSHConnectionEventReceiver er, string serverversion, string clientversion) : base(param, s, er) { _cInfo = new SSH1ConnectionInfo(); _cInfo._serverVersionString = serverversion; _cInfo._clientVersionString = clientversion; _shellID = -1; _packetReceiver = new SynchronizedPacketReceiver(this); _packetBuilder = new SSH1PacketBuilder(_packetReceiver); }
private readonly object _transmitSync = new object(); // for keeping correct packet order internal SSH2Connection(SSHConnectionParameter param, AbstractGranadosSocket strm, ISSHConnectionEventReceiver r, string serverversion, string clientversion) : base(param, strm, r) { _cInfo = new SSH2ConnectionInfo(); _cInfo._serverVersionString = serverversion; _cInfo._clientVersionString = clientversion; _packetReceiver = new SynchronizedPacketReceiver(this); _packetBuilder = new SSH2PacketBuilder(_packetReceiver); }
// exec command for SCP //private bool _executingExecCmd = false; public SSH1Connection(SSHConnectionParameter param, IGranadosSocket s, ISSHConnectionEventReceiver er, string serverVersion, string clientVersion) : base(param, s, er) { _cInfo = new SSH1ConnectionInfo(param.HostName, param.PortNumber, serverVersion, clientVersion); _shellID = -1; _packetReceiver = new SynchronizedPacketReceiver(this); _packetizer = new SSH1Packetizer(_packetReceiver); }