FLUTTER ECOSYSTEM

data_connection_checker

指定されたアドレスのリストに対してソケットを開いてインターネット接続を確認する純粋なDartライブラリです。各アドレスには個別のポートとタイムアウトを設定できます。便利さのためにデフォルト値が用意されています。

最新バージョン
0.3.4
30日間ダウンロード
516
いいね数
423
Pub ポイント
30

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

概要

構成可能なアドレスリストへのソケットを開く試行を通じて、インターネット接続を検出する純粋なDartライブラリです。各アドレスにはカスタムポートとタイムアウトを設定できます。迅速なセットアップのためにデフォルト設定を提供しつつ、細かい制御も可能になっています。プラットフォーム固有のAPIに頼らず、信頼性の高いネットワークステータス検出が必要なアプリに最適です。非同期で動作し、軽量であるため、Flutterアプリケーションにおけるリアルタイム接続モニタリングに適しています。

用途
  • API 呼び出しの前にインターネット接続の有無を確認する
  • バックグラウンドタスクでネットワーク状態を監視する
  • データ同期の前に接続を検証しています
  • オフラインモードのロジックの実装
  • 接続状態に関するユーザーのフィードバックを提供する
主な機能
  • ソケットベースの接続チェック
  • 設定可能なホストアドレスとポート
  • カスタマイズ可能なタイムアウト設定
  • 使いやすさのためのデフォルト設定
  • コールバックを使用した非同期操作
適している対象
  • 堅牢なネットワーク検出を必要とするFlutterアプリ
  • 頻繁なネットワーク要求を行うアプリ
  • クロスプラットフォームの整合性を求める開発者
  • 接続テストの正確な制御が必要なアプリケーション
  • プラットフォーム固有のコードを避けるプロジェクト
注意事項
  • 正しく機能するにはインターネット接続が必要です
  • 一時的なネットワークの問題時に誤って否定的な結果を引き起こす可能性があります
  • ソケット接続を超えた実際のインターネット到達可能性を検証しない
  • TCP接続チェックに限定
  • 組み込みの再試行メカニズムなし
対応プラットフォームデータなし

パッケージをインストール

flutter pub add data_connection_checker

カテゴリー

ソースリポジトリ

関連プロジェクト