FLUTTER ECOSYSTEM

data_connection_checker

一个纯 Dart 库,通过向指定地址列表打开套接字来检查互联网连接,每个地址可设置独立的端口和超时时间。提供了默认值以方便使用。

最新版本
0.3.4
近 30 天下载
516
喜欢数
423
Pub 分数
30

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

一个纯 Dart 库,通过尝试连接到可配置地址列表中的套接字来检测互联网连接状态,每个地址均可自定义端口和超时时间。它提供了默认设置以实现快速配置,同时允许精细控制。非常适合需要可靠网络状态检测但不依赖平台特定 API 的应用。该库采用异步操作,轻量级,适用于 Flutter 应用程序中的实时连接监控。

适合场景
  • 在 API 调用前检查互联网可用性
  • 在后台任务中监控网络状态
  • 在数据同步之前验证连接
  • 实现离线模式逻辑
  • 提供连接状态的用户反馈
主要特点
  • 基于套接字的连接检查
  • 可配置的主机地址和端口
  • 可自定义的超时设置
  • 默认配置,便于使用
  • 异步操作与回调
适合对象
  • Flutter 应用需要强大的网络检测
  • 频繁发起网络请求的应用
  • 寻求跨平台一致性的开发者
  • 需要对连接测试进行精确控制的应用程序
  • 项目避免使用平台特定代码
使用建议
  • 需要互联网连接才能正确运行
  • 可能在瞬时网络问题期间引发误报
  • 不验证套接字连接之外的实际互联网可达性
  • 仅限TCP连接检查
  • 无内置重试机制
支持平台暂无数据

安装插件

flutter pub add data_connection_checker

所属分类

源码仓库

关联项目