If a connection is currently being attempted, it returns its Future.
Once the connection is made, Future is completed.
現在接続試行中の場合、そのFutureを返します。
接続が完了するとFutureが完了します。
Future<void>? get connecting => _connectingCompleter?.future;