FLUTTER ECOSYSTEM

data_connection_checker

지정된 주소 목록에 각각 개별 포트와 타임아웃을 사용하여 소켓을 열어 인터넷 연결 여부를 확인하는 순수한 Dart 라이브러리입니다. 편의를 위해 기본값이 제공됩니다.

최신 버전
0.3.4
30일 다운로드
516
좋아요
423
Pub 점수
30

패키지 개요

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

개요

구성 가능한 주소 목록에 대해 각각 사용자 지정 포트와 타임아웃을 설정하여 소켓을 열려는 시도를 통해 인터넷 연결 상태를 판단하는 순수 Dart 라이브러리입니다. 빠른 설정을 위해 기본 설정을 제공하면서도 세밀한 제어가 가능합니다. 플랫폼 고유의 API에 의존하지 않고 신뢰할 수 있는 네트워크 상태 감지를 필요로 하는 앱에 적합합니다. 비동기적으로 작동하며 가볍기 때문에 Flutter 앱에서 실시간 연결 모니터링에 적합합니다.

사용 사례
  • API 호출 전 인터넷 연결 여부 확인
  • 백그라운드 작업에서 네트워크 상태 모니터링
  • 데이터 동기화 전 연결 검증
  • 오프라인 모드 로직 구현
  • 연결 상태에 대한 사용자 피드백 제공
주요 기능
  • 소켓 기반 연결 확인
  • 사용자 정의 가능한 호스트 주소 및 포트
  • 사용자 정의 가능한 타임아웃 설정
  • 사용 편의를 위한 기본 구성
  • 콜백을 사용한 비동기 작업
적합한 대상
  • 강력한 네트워크 감지가 필요한 플러터 앱
  • 자주 네트워크 요청을 하는 앱
  • 크로스 플랫폼 일관성을 찾는 개발자
  • 연결 테스트에 정밀한 제어가 필요한 응용 프로그램
  • 플랫폼 고유 코드를 피하는 프로젝트
고려 사항
  • 정상적으로 작동하려면 인터넷 연결이 필요합니다
  • 일시적인 네트워크 문제 발생 시 거짓 음성 결과를 유발할 수 있습니다
  • 소켓 연결을 넘어서 실제 인터넷 도달 가능성을 검증하지 않습니다
  • TCP 연결 확인에 제한됨
  • 내장된 재시도 메커니즘이 없음
지원 플랫폼데이터 없음

패키지 설치

flutter pub add data_connection_checker

카테고리

소스 저장소

관련 프로젝트