首页 > 其他分享 >dart 判定网络连接情况

dart 判定网络连接情况

时间:2023-01-15 12:22:21浏览次数:52  
标签:dart print connected result 网络连接 判定 isNotEmpty

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

标签:dart,print,connected,result,网络连接,判定,isNotEmpty
From: https://www.cnblogs.com/sqmw/p/17053308.html

相关文章

  • C#、TS和Dart对比3:编译时常量和运行时常量
    一、理清一下数据的命名习惯本地变量、本地常量、成员变量、成员常量、实例变量、静态变量、字段、属性......不同开发语言,对定义在方法和类中的数据有不同的命名方式。在......
  • dart_vlc 基本介绍
    Player(是一个控制器)///player实际上就是控制器,可以对当前的播放列表的维护finalPlayer_player=Player(id:0,///下面也可以设置video的大小,遵循后来......
  • C#、TS和Dart对比4.1:类型概述
    类型在编程开发语言中,占据核心位置,甚至可以简单的概况为:编程开发,就是在定义和使用类。无论是C#,还是TS或Dart,都有一个庞大的类型系统,包括框架内置类、框架预定义类库、第三......
  • C#、TS和Dart对比2:变量和作用域
    一、变量的声明、赋值和类型推断1、C#//C#是完全面向对象语言,所有代码都必须在类中//Program类的Main方法,是程序的入口函数publicclassProgram{staticvoidM......
  • C#、TS和Dart对比1:概述
    一、为什么要三门语言一起学?多门语言一起学习,有利于提升语言学习的触类旁通能力。现代开发语言非常丰富,很多应用场景或问题的解决,需要多种语言配合,有了触类旁通的学习能......
  • dart functionSet
    文件根据传入的路径,返回上N级目录///0表示当前路径,-1上一级路径返回值的最后面有////最多到达磁盘目录StringgetPathFromIndex(Stringpath,intindex){L......
  • dart文件中的属性以及(class)类属性
    dart不像java只能在class里面定义属性,而属性为类属性或者对象属性dart在此之外还可以直接在dart文件里面定义属性如test.dart里面的代码inta=1;test.dart里面......
  • dart file and directory(目录或者文件操作)
    文件读写Filefile=File("XXX");file.exists();//在假设为文件的时候判定文件是否存在,如果是目录返回false目录Directorydirectory=Directory("XXX");direc......
  • win32 EnumWindows in dart
    使用和C里面完全一样latefinalint_workerWHexHandle;int_enumWindowsProc(inthWnd,intlParam){///print(hWnd.toRadixString(16));intpHWnd=FindWindo......
  • dart use DLL file
    Weneedtodotwostepsdefinetwotypesonefordartitselfandoneforffi,withffiasthebridgetypedefChangeBackgroundFFI=ffi.VoidFunction(ffi.Poin......