插件概览
一个纯 Dart 库,通过尝试打开到可配置地址列表的套接字来检查互联网连接,每个地址都有自定义端口和超时时间。它提供了默认设置以快速设置,同时允许对连接测试进行精细控制。非常适合需要在多个平台上可靠检测网络状态的应用程序。
适合场景
- 实时应用连接监控
- 离线模式检测
- 背景网络健康检查
- 应用启动网络验证
- 网络依赖功能激活
主要特点
- 基于套接字的连接性测试
- 可配置的目标地址和端口
- 可自定义的超时设置
- 跨平台支持
- 快速集成的默认配置
适合对象
- 需要精确网络状态的应用程序
- 开发离线功能的应用程序的开发者
- 针对多个操作系统的项目
- 网络敏感的后台服务
- 具有动态连接需求的应用程序
使用建议
- 需要移动平台的网络权限
- 在不稳定的网络上可能会导致误报为阴性
- 无法检测代理或防火墙干扰
- 仅限套接字级别检查,而非完整的HTTP可达性
- 依赖外部服务器可访问