FLUTTER ECOSYSTEM

data_connection_checker

Eine reine Dart-Bibliothek, die über das Öffnen eines Sockets zu einer Liste von angegebenen Adressen die Internetverbindung überprüft, wobei jeder Adresse ein individueller Port und Timeout zugewiesen werden kann. Für Komfort werden Standardwerte bereitgestellt.

Neueste Version
0.3.4
30-Tage-Downloads
516
Likes
423
Pub-Punkte
30

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Übersicht

Eine reine Dart-Bibliothek, die die Internetverbindung ermittelt, indem sie versucht, Sockets zu einer konfigurierbaren Liste von Adressen mit benutzerdefinierten Ports und Timeouts zu öffnen. Sie bietet Standard-Einstellungen für eine schnelle Einrichtung, ermöglicht aber auch feinabgestimmte Kontrolle. Ideal für Apps, die eine zuverlässige Netzwerkstatus-Erkennung benötigen, ohne auf plattformspezifische APIs angewiesen zu sein. Die Bibliothek arbeitet asynchron und ist leichtgewichtig, wodurch sie sich besonders gut für die Echtzeit-Verbindungsüberwachung in Flutter-Anwendungen eignet.

Anwendungsfälle
  • Überprüfung der Internetverfügbarkeit vor API-Aufrufen
  • Überwachung des Netzwerkstatus in Hintergrundaufgaben
  • Verbindung vor der Daten-Synchronisierung überprüfen
  • Implementierung der Offline-Modus-Logik
  • Benutzerfeedback zum Verbindungsstatus bereitstellen
Hauptmerkmale
  • Socket-basierte Verbindungsprüfungen
  • Konfigurierbare Host-Adressen und -Ports
  • Anpassbare Timeout-Einstellungen
  • Standardkonfigurationen für eine einfache Nutzung
  • Asynchrone Operation mit Callbacks
Geeignet für
  • Flutter-Apps, die eine starke Netzwerkerkennung erfordern
  • Apps mit häufigen Netzwerkanfragen
  • Entwickler, die konsistente Querplattformen suchen
  • Anwendungen, die eine präzise Steuerung von Verbindungstests benötigen
  • Projekte, die plattformspezifischen Code vermeiden
Hinweise
  • Benötigt Internetzugang, um korrekt zu funktionieren
  • Kann bei vorübergehenden Netzwerkproblemen falsch-negative Ergebnisse auslösen
  • Überprüft die tatsächliche Internet-Erreichbarkeit über die Socket-Verbindung hinaus nicht
  • Beschränkt auf TCP-Verbindungsprüfungen
  • Keine integrierten Wiederholungsmechanismen
Unterstützte PlattformenNicht verfügbar

Paket installieren

flutter pub add data_connection_checker

Kategorien

Quell-Repository

Verwandte Projekte