Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev3.1.3

flutter_icmp_ping

Plugin do Flutter que envia ICMP ECHO_REQUEST para hosts de rede.

AndroidiOS
Downloads em 30 dias
43,2 mil
Curtidas
15
Pontos Pub
150

Instalar pacote

flutter pub add flutter_icmp_ping

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

Um plugin Flutter que habilita a funcionalidade de ICMP ECHO_REQUEST (ping) para testar a conectividade de rede com hosts remotos. Permite aos desenvolvedores verificar se um dispositivo ou servidor é alcançável pela rede enviando pacotes ICMP e medindo os tempos de resposta. Projetado para Android e iOS, oferece uma API simples para integrar operações de ping em aplicativos para diagnóstico de rede, verificações de saúde ou monitoramento de conexão. O plugin utiliza implementações específicas da plataforma para garantir compatibilidade entre ambos os sistemas operacionais.

Casos de uso

  • Teste de acessibilidade de rede
  • Monitoramento de saúde do aplicativo
  • Avaliação da qualidade da conexão
  • Verificação de disponibilidade do servidor
  • Ferramentas de diagnóstico em aplicativos

Principais recursos

  • Suporta plataformas Android e iOS
  • API simples para enviar pings ICMP
  • Medir o tempo de resposta de ida e volta
  • Consistência multiplataforma
  • Leve e focado na funcionalidade de ping

Indicado para

  • Aplicações de diagnóstico de rede
  • Serviços de monitoramento
  • DevTools para desenvolvedores de aplicativos
  • verificações de conectividade de dispositivo IoT
  • Aplicativos que exigem status de rede em tempo real

Considerações

  • Requer permissões de sistema apropriadas no Android
  • Limitado apenas ao ping ICMP
  • Sem suporte para outros protocolos
  • Pode ser bloqueado por firewalls ou políticas de rede
  • O iOS exige configuração adicional para acesso ICMP

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

flutter_icmp_ping

Flutter plugin that sends ICMP ECHO_REQUEST.

pub package

Supported platforms

  • Flutter Android
  • Flutter iOS

Getting Started

To use this plugin, add flutter_icmp_ping as a dependency in your pubspec.yaml file.

dependencies:
  flutter_icmp_ping:

Import the library in your file.

import 'package:flutter_icmp_ping/flutter_icmp_ping.dart';

See the example directory for a complete sample app using Ping. Or use the Ping like below.

try {
  final ping = Ping(
    'google.com',
    count: 3,
    timeout: 1,
    interval: 1,
    ipv6: false,
    ttl: 40,
  );
  ping.stream.listen((event) {
    print(event);
  });
} catch (e) {
  print('error $e');
}

Categorias

Dependências

Lista de dependências 1 itens

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.