概要
構成可能なアドレスリストへのソケットを開く試行を通じてインターネット接続を確認するように設計された純粋なDartライブラリであり、各アドレスにはカスタムポートとタイムアウトが設定されています。迅速なセットアップのためにデフォルト設定を提供しつつ、接続テストに対する細かい制御も可能にしています。複数のプラットフォームで信頼性の高いネットワーク状態検出が必要なアプリに最適です。
用途
- リアルタイムアプリ接続モニタリング
- オフラインモードの検出
- バックグラウンドネットワーク健全性チェック
- アプリ起動時のネットワーク検証
- ネットワーク依存機能の有効化
主な機能
- ソケットベースの接続性テスト
- 設定可能なターゲットアドレスとポート
- カスタマイズ可能なタイムアウト設定
- クロスプラットフォーム対応
- 迅速な統合のためのデフォルト設定
適している対象
- 正確なネットワーク状態を必要とするアプリ
- オフライン対応のアプリケーションを開発する開発者
- 複数のオペレーティングシステムをターゲットにするプロジェクト
- ネットワークに敏感なバックグラウンドサービス
- 動的な接続要件を持つアプリケーション
注意事項
- モバイルプラットフォームでのネットワーク権限が必要です
- 不安定なネットワークでは誤った陰性反応を引き起こす可能性があります
- プロキシまたはファイアウォールの干渉を検出しない
- ソケットレベルのチェックに限定され、完全なHTTP到達可能性ではない
- 外部サーバーに到達可能であることに依存しています