パッケージ、リポジトリ、アプリカテゴリを検索

パッケージ詳細v3.1.3

flutter_icmp_ping

ネットワークホストに ICMP ECHO_REQUEST を送信する Flutter プラグイン。

AndroidiOS
30日間ダウンロード
4.3万
いいね数
15
Pub ポイント
150

パッケージをインストール

flutter pub add flutter_icmp_ping

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

リモートホストとのネットワーク接続をテストするためのICMP ECHO_REQUEST(ping)機能を有効にするFlutterプラグインです。開発者がICMPパケットを送信し応答時間を測定することで、デバイスまたはサーバーがネットワーク上でアクセス可能かどうかを確認できます。AndroidおよびiOS向けに設計されており、ネットワーク診断、ヘルスチェック、接続監視用アプリにping操作を簡単に統合できるシンプルなAPIを提供します。プラグインは、両方のオペレーティングシステム間での互換性を確保するために、プラットフォーム固有の実装を利用しています。

用途

  • ネットワーク到達性テスト
  • アプリケーションの健全性モニタリング
  • 接続品質の評価
  • サーバーの利用可能状態の確認
  • アプリ内の診断ツール

主な機能

  • Android および iOS プラットフォームをサポートしています
  • ICMP ピンぐを送信するためのシンプルな API
  • 往復応答時間を測定する
  • クロスプラットフォームの一貫性
  • 軽量でピング機能に焦点を当てる

適している対象

  • ネットワーク診断アプリケーション
  • モニタリングサービス
  • アプリ開発者向けの DevTools
  • IoTデバイス接続チェック
  • リアルタイムのネットワーク状態を必要とするアプリ

注意事項

  • Androidでの適切なシステム権限が必要です
  • ICMP ping に限定
  • 他のプロトコルのサポートなし
  • ファイアウォールやネットワークポリシーによってブロックされる可能性があります
  • iOS では ICMP アクセス用に追加の構成が必要です

元の README

関連するソースリポジトリの README 原文のスナップショットです。最新の内容はリポジトリをご覧ください。

flutter_icmp_ping

Flutter plugin that sends ICMP ECHO_REQUEST.

pub package

Supported platforms

  • Flutter Android
  • Flutter iOS

Getting Started

To use this plugin, add flutter_icmp_ping as a dependency in your pubspec.yaml file.

dependencies:
  flutter_icmp_ping:

Import the library in your file.

import 'package:flutter_icmp_ping/flutter_icmp_ping.dart';

See the example directory for a complete sample app using Ping. Or use the Ping like below.

try {
  final ping = Ping(
    'google.com',
    count: 3,
    timeout: 1,
    interval: 1,
    ipv6: false,
    ttl: 40,
  );
  ping.stream.listen((event) {
    print(event);
  });
} catch (e) {
  print('error $e');
}

カテゴリー

依存関係

依存関係一覧 1 件

ソースリポジトリ

このパッケージを使用しているプロジェクト

データはまだありません。