waitForConnection method
等待连接就绪
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;
}