패키지, 저장소 및 앱 카테고리 검색

패키지 상세v3.1.3

flutter_icmp_ping

네트워크 호스트에 ICMP ECHO_REQUEST를 보내는 Flutter 플러그인입니다.

AndroidiOS
30일 다운로드
4.3만
좋아요
15
Pub 점수
150

패키지 설치

flutter pub add flutter_icmp_ping

패키지 개요

공개 정보를 바탕으로 생성한 선택 가이드입니다.

원격 호스트와의 네트워크 연결을 테스트하기 위해 ICMP ECHO_REQUEST(ping) 기능을 활성화하는 플러터 플러그인입니다. 개발자가 ICMP 패킷을 보내고 응답 시간을 측정함으로써 장치 또는 서버가 네트워크를 통해 접근 가능한지 확인할 수 있습니다. Android 및 iOS용으로 설계되었으며, 네트워크 진단, 건강 상태 점검, 연결 모니터링을 위한 앱에 핑 작업을 쉽게 통합할 수 있는 간단한 API를 제공합니다. 플러그인은 두 운영 체제 간의 호환성을 보장하기 위해 플랫폼별 구현을 활용합니다.

사용 사례

  • 네트워크 도달성 테스트
  • 응용 프로그램 건강 모니터링
  • 연결 품질 평가
  • 서버 가용성 확인
  • 앱 내 진단 도구

주요 기능

  • Android 및 iOS 플랫폼을 지원합니다
  • ICMP 핑 전송을 위한 간단한 API
  • 양방향 응답 시간 측정
  • 크로스 플랫폼 일관성
  • 경량이며 핑 기능에 집중

적합한 대상

  • 네트워크 진단 응용 프로그램
  • 모니터링 서비스
  • 앱 개발자를 위한 DevTools
  • 사물인터넷 장치 연결 확인
  • 실시간 네트워크 상태가 필요한 앱

고려 사항

  • Android에서 적절한 시스템 권한이 필요합니다
  • ICMP 핑만 제한
  • 다른 프로토콜에 대한 지원 없음
  • 방화벽 또는 네트워크 정책에 의해 차단될 수 있습니다
  • iOS는 ICMP 액세스를 위해 추가 구성이 필요합니다

원본 README

연결된 소스 저장소의 README 원문 스냅샷입니다. 최신 내용은 저장소에서 확인하세요.

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');
}

카테고리

의존성

의존성 목록 1 개

소스 저장소

이 패키지를 사용하는 프로젝트

아직 데이터가 없습니다.