FLUTTER ECOSYSTEM

dart_ping

适用于原生桌面和安卓应用的多平台网络 ping 工具。

最新版本
10.0.1
近 30 天下载
4.1万
喜欢数
133
Pub 分数
150

Package Overview

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

插件概览

dart_ping 是一个跨平台网络工具,为桌面和 Android 应用提供原生 ping 功能。它允许开发者通过向目标主机发送 ICMP 回显请求来检查网络连接状态,实时反馈可达性和延迟情况。专为跨平台使用设计,支持 Android、iOS、macOS、Windows 和 Linux,非常适合需要可靠网络诊断功能的应用程序。该包可通过简单的 add 命令无缝集成到 Flutter 项目中,并利用平台特定的实现以获得最佳性能。

适合场景
  • 检查设备到远程服务器的连接
  • 实时监控网络延迟
  • 在应用启动期间验证互联网访问
  • 将网络健康检查集成到监控工具中
  • 测试本地网络响应性
主要特点
  • 跨平台支持,涵盖主要操作系统
  • 原生 ICMP ping 实现
  • 低级别网络可达性测试
  • 与 Flutter 的简单 API 集成
  • 实时响应时间测量
适合对象
  • 网络诊断工具
  • 物联网设备连接应用
  • 需要网络健康检查的移动和桌面应用程序
  • 系统监控工具
  • 需要强大连接验证的应用程序
使用建议
  • 在某些平台上需要适当的系统权限
  • 可能被防火墙或网络策略阻止
  • 仅限基于ICMP的ping(无TCP/HTTP替代方案)
  • 平台特定的行为可能有所不同
  • 由于系统限制,不适用于高频轮询
支持平台AndroidiOSmacOSWindowsLinux

安装插件

flutter pub add dart_ping

所属分类

依赖

依赖清单 5 项

源码仓库

关联项目