Übersicht
Ein Flutter/Dart-Paket, das das Pingen von IP-Subnetzen ermöglicht, um Geräte in einem lokalen Netzwerk zu entdecken. Es ist besonders nützlich zur Identifizierung von Druckern, IoT-Geräten und anderen Diensten innerhalb desselben Netzsegmentes. Als Fork der ursprünglichen ping_discover_network-Bibliothek entwickelt, bleibt es mit den Plattformen Android, iOS, macOS, Windows und Linux kompatibel. Das Paket bietet eine einfache API zum effizienten Scannen und Erkennen aktiver Geräte.
Anwendungsfälle
- Lokale Netzwerkdrucker entdecken
- Identifizierung von IoT-Geräten in einem Netzwerk
- Suche nach aktiven Diensten in einem LAN
- Netzwerkfehlerbehebung und Geräteerkennung
- Geräteerkennung in Apps automatisieren
Hauptmerkmale
- Unterstützt mehrere Plattformen
- Scans gesamte IP-Subnetze
- Einfaches und leichtgewichtiges API
- Echtzeit-Gerätedetektion
- Plattformübergreifende Kompatibilität
Geeignet für
- Entwickler, die Netzwerktools erstellen
- Apps, die lokale Geräteentdeckung erfordern
- IoT- und Druckerintegrationsfunktionen
- Lokale Netzwerk-Diagnose-Tools
- Mobile und Desktop-Anwendungen, die eine LAN-Scanning-Funktion benötigen
Hinweise
- Erfordert Netzwerkberechtigungen unter Android und iOS
- Kann bei großen Subnetzen langsam sein
- Beschränkt auf IPv4-Adressen
- Firewall- oder Router-Einstellungen können Pings blockieren
- Nicht geeignet für Internet-weite Scans