Pakete, Repositories und App-Kategorien suchen

Paketdetailsv3.1.3

flutter_icmp_ping

Flutter-Plugin, der ICMP ECHO_REQUEST an Netzwerkhost sendet.

AndroidiOS
30-Tage-Downloads
43.200
Likes
15
Pub-Punkte
150

Paket installieren

flutter pub add flutter_icmp_ping

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Ein Flutter-Plugin, das die ICMP-ECHO-REQUEST-Funktion (Ping) aktiviert, um die Netzwerkverbindung mit entfernten Hosts zu testen. Es ermöglicht Entwicklern, mithilfe von ICMP-Paketen und Messung der Antwortzeiten zu überprüfen, ob ein Gerät oder Server über das Netzwerk erreichbar ist. Für Android und iOS entwickelt, bietet es eine einfache API, um Ping-Vorgänge in Apps für Netzwerkdignose, Gesundheitsüberprüfungen oder Verbindungsüberwachung zu integrieren. Das Plugin nutzt plattformspezifische Implementierungen, um Kompatibilität zwischen beiden Betriebssystemen sicherzustellen.

Anwendungsfälle

  • Netzwerk-Erreichbarkeitstest
  • Anwendungs-Health-Monitoring
  • Qualitätsbewertung der Verbindung
  • Serververfügbarkeitsprüfungen
  • Diagnosetools in Apps

Hauptmerkmale

  • Unterstützt Android- und iOS-Plattformen
  • Einfache API zum Senden von ICMP-Pings
  • Messung der Round-Trip-Antwortzeit
  • Plattformübergreifende Konsistenz
  • Leichtgewichtig und auf Ping-Funktionalität fokussiert

Geeignet für

  • Netzwerk-Diagnoseanwendungen
  • Überwachungsdienste
  • DevTools für App-Entwickler
  • Überprüfung der IoT-Geräteverbindung
  • Apps, die Echtzeit-Netzwerkstatus erfordern

Hinweise

  • Erfordert entsprechende Systemberechtigungen unter Android
  • Beschränkt auf ICMP-Ping nur
  • Keine Unterstützung für andere Protokolle
  • Kann durch Firewalls oder Netzwerkrichtlinien blockiert werden
  • iOS erfordert zusätzliche Konfiguration für ICMP-Zugriff

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

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

Kategorien

Abhängigkeiten

Abhängigkeiten 1 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.