Visão geral
Bonsoir é uma biblioteca de rede sem configuração para Flutter que permite a descoberta de serviços de rede e o broadcast de serviços locais, inspirada no Apple Bonjour e no Android NSD. Ela simplifica a comunicação ponto a ponto entre dispositivos na mesma rede sem necessidade de configuração manual. O pacote suporta múltiplas plataformas, incluindo Android, iOS, macOS, Windows e Linux, tornando-o ideal para aplicativos que precisam de detecção automática de serviços em redes locais. É leve e se integra perfeitamente a projetos existentes do Flutter.
Casos de uso
- Descoberta de dispositivo local
- Transmissão de serviço
- Comunicação de aplicativo ponto a ponto
- Interação de dispositivo IoT baseada em LAN
- Configuração de jogo multiplayer em rede
Principais recursos
- Suporte multiplataforma
- Integração do Zeroconf (mDNS)
- Descoberta e registro de serviços
- API simples para transmissão e escuta
- Funciona no Android, iOS, macOS, Windows e Linux
Indicado para
- Desenvolvedores de aplicativos LAN
- Aplicações de IoT
- Jogos multijogador em redes locais
- Aplicativos que exigem detecção automática de dispositivos
- Projetos que precisam de funcionalidade mDNS
Considerações
- Requer permissões de rede no Android e no iOS
- Limitado ao escopo da rede local
- Nenhuma criptografia embutida para serviços descobertos
- Pode ser necessário ajustar o firewall
- O desempenho depende das condições da rede
