waitForConnection method

Future<bool> waitForConnection({
  1. int timeoutMs = 10000,
})

等待连接就绪

Implementation

Future<bool> waitForConnection({int timeoutMs = 10000}) async {
  final startTime = DateTime.now().millisecondsSinceEpoch;
  while (!isConnected) {
    if (DateTime.now().millisecondsSinceEpoch - startTime > timeoutMs) {
      return false;
    }
    await Future.delayed(const Duration(milliseconds: 100));
  }
  return true;
}