dart 判定网络连接情况

import 'dart:io';

void main() async{
  try {
    final result = await InternetAddress.lookup('example.com');
    if (result.isNotEmpty && result[0].rawAddress.isNotEmpty) {
      print('connected');
    }
  }on SocketException catch (_) {
    print('not connected');
  }
}
posted @ 2023-01-15 12:11  klyn003  阅读(39)  评论(0)    收藏  举报