Visão geral
Um pacote Flutter/Dart que permite fazer ping em sub-redes IP para descobrir dispositivos em uma rede local. É particularmente útil para identificar impressoras, dispositivos IoT e outros serviços dentro do mesmo segmento de rede. Criado como um fork da biblioteca original ping_discover_network, mantém compatibilidade com plataformas Android, iOS, macOS, Windows e Linux. O pacote fornece uma API simples para escanear e detectar dispositivos ativos de forma eficiente.
Casos de uso
- Descobrindo impressoras de rede locais
- Identificando dispositivos IoT em uma rede
- Escaneando serviços ativos em uma LAN
- Solução de problemas de rede e descoberta de dispositivos
- Automatizando a detecção de dispositivos em aplicativos
Principais recursos
- Suporta múltiplas plataformas
- Varre sub-redes inteiras de IP
- API simples e leve
- Detecção em tempo real de dispositivos
- Compatibilidade multiplataforma
Indicado para
- Desenvolvedores construindo ferramentas de rede
- Aplicativos que exigem descoberta de dispositivos locais
- Recursos de integração de IoT e impressora
- Utilitários de diagnóstico de rede local
- Aplicativos móveis e de desktop que precisam de varredura de LAN
Considerações
- Requer permissões de rede no Android e no iOS
- Pode ser lento em sub-redes grandes
- Limitado a endereços IPv4
- Configurações de firewall ou roteador podem bloquear pings
- Não adequado para varredura em larga escala na internet