public ServerService() : base() { // Configure event log. this.EventLog.Source = EventSourceName; this.EventLog.Log = EventLogName; // Create TCP server. _tcpServer = new SshTcpServer(); _tcpServer.ClientConnected += new EventHandler<ClientEventArgs>(_tcpServer_ClientConnected); _tcpServer.ClientDisconnected += new EventHandler<ClientEventArgs>( _tcpServer_ClientDisconnected); _allTermChannels = new List<SshWinConsoleChannel>(); // Note: need to set property in code for Pause to be enabled. this.CanPauseAndContinue = true; this.Disposed += new EventHandler(SshServerService_Disposed); }
protected SshTcpServer _tcpServer; // TCP server for SSH connections. public ServerService() : base() { // Configure event log. this.EventLog.Source = EventSourceName; this.EventLog.Log = EventLogName; // Create TCP server. _tcpServer = new SshTcpServer(); _tcpServer.ClientConnected += new EventHandler <ClientEventArgs>(_tcpServer_ClientConnected); _tcpServer.ClientDisconnected += new EventHandler <ClientEventArgs>( _tcpServer_ClientDisconnected); _allTermChannels = new List <SshWinConsoleChannel>(); // Note: need to set property in code for Pause to be enabled. this.CanPauseAndContinue = true; this.Disposed += new EventHandler(SshServerService_Disposed); }