disconnect method
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.'));
}