Visão geral
Um pacote Dart que habilita consultas mDNS (DNS multicast), suportando protocolos como Bonjour e Avahi. Permite que dispositivos em uma rede local descubram serviços e hosts usando redes de configuração zero. Ideal para encontrar dispositivos locais, como impressoras, gadgets inteligentes ou outros aplicativos em máquinas próximas. O pacote funciona em Android, iOS, macOS, Windows e Linux, tornando-o adequado para aplicações multiplataforma que dependem da descoberta em rede local.
Casos de uso
- Descoberta de dispositivo local
- Enumeração de serviço na LAN
- Rede sem configuração
- Detecção de dispositivo IoT
- Varredura de rede multiplataforma
Principais recursos
- Suporta consultas mDNS
- Compatibilidade multiplataforma
- Leve e eficiente
- Resolução de serviço em tempo real
- Incorporado para o ecossistema Flutter
Indicado para
- Aplicações de IoT
- Ferramentas de rede local
- Descoberta de impressora ou dispositivo
- Aplicativos Flutter que precisam de conectividade local
- Desenvolvimento de aplicativos conscientes de serviço
Considerações
- Requer acesso à rede local
- Pode não funcionar atrás de certos firewalls
- Limitado ao escopo da sub-rede local
- Sem criptografia ou autenticação
- Depende da implementação mDNS do sistema operacional subjacente