disconnect method

  1. @override
Future<void> disconnect()
override

Implementation

@override
Future<void> disconnect() async {
  if (_state == SshTransportState.closed) {
    return;
  }

  _state = SshTransportState.closed;
  _handshake = null;
  await _closeResources();
  _failPending(StateError('SSH secure socket transport is closed.'));
}