Poderosa.PortForwarding.SynchronizedSSHChannel.Close C# (CSharp) Method

Close() public method

public Close ( ) : void
return void
        public void Close()
        {
            lock (_sync) {
                if (!_closed) {
                    _closed = true;
                    _channel.Close();
                }
            }
        }

Usage Example

コード例 #1
0
ファイル: channel.cs プロジェクト: takano32/poderosa
        public void OnChannelError(Exception error)
        {
            Debug.WriteLine(String.Format("OnChannelError ch={0}", _channel.LocalChannelID));
            _channelReady.Set();

            //_socket.ShutdownSend();
            //_socket.ShutdownReceive();
            try {
                _socket.Close();
                _channel.Close();
            }
            catch (Exception ex) {
                Debug.WriteLine(ex.Message);
                Debug.WriteLine(ex.StackTrace);
            }
            Util.InterThreadWarning(String.Format(Env.Strings.GetString("Message.Channel.ServerError"), _serverName, error.Message));
        }