FLUTTER ECOSYSTEM

data_connection_checker

एक शुद्ध डार्ट पुस्तकालय जो निर्दिष्ट स्थानों की सूची में सॉकेट खोलकर इंटरनेट की जाँच करता है, प्रत्येक के अलग-अलग पोर्ट और समय सीमा के साथ। आसानी के लिए डिफ़ॉल्ट मान प्रदान किए गए हैं।

नवीनतम वर्ज़न
0.3.4
30-दिन डाउनलोड
516
लाइक
423
Pub अंक
30

पैकेज अवलोकन

सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।

अवलोकन

एक शुद्ध Dart प per जो कॉन्फ़िगरेबल सूची में पते पर सॉकेट खोलने की कोशिश करके इंटरनेट कनेक्टिविटी का निर्धारण करता है, प्रत्येक के लिए कस्टम पोर्ट और टाइमआउट होते हैं। यह त्वरित सेटअप के लिए डिफ़ॉल्ट सेटिंग्स प्रदान करता है जबकि बहुत बारीक नियंत्रण की अनुमति देता है। प्लेटफॉर्म-विशिष्ट API के बिना भरोसेमंद नेटवर्क स्थिति निर्धारण की आवश्यकता वाले ऐप्स के लिए आदर्श है। लाइब्रेरी एसिंक्रोनस रूप से कार्य करती है और हल्की है, जिससे यह Flutter ऐप्स में रियल-टाइम कनेक्टिविटी मॉनिटरिंग के लिए उपयुक्त है।

उपयोग
  • API कॉल से पहले इंटरनेट उपलब्धता की जाँच करना
  • बैकग्राउंड टास्क में नेटवर्क स्थिति का मॉनिटरिंग
  • डेटा सिंक्रनाइज़ेशन से पहले कनेक्शन की पुष्टि कर रहे हैं
  • ऑफलाइन मोड तर्क कार्यान्वयन
  • कनेक्टिविटी स्थिति पर उपयोगकर्ता प्रतिक्रिया प्रदान करना
मुख्य विशेषताएँ
  • सॉकेट-आधारित कनेक्टिविटी चेक
  • कॉन्फ़िगरेबल होस्ट पते और पोर्ट
  • कस्टमाइज़ किए गए समय सीमा सेटिंग्स
  • उपयोग में आसानी के लिए डिफ़ॉल्ट कॉन्फ़िगरेशन
  • कॉलबैक के साथ असिंक्रोनस संचालन
इनके लिए उपयुक्त
  • मजबूत नेटवर्क डिटेक्शन की आवश्यकता वाले Flutter ऐप्स
  • नियमित नेटवर्क रिक्वेस्ट वाले ऐप्स
  • क्रॉस-प्लेटफॉर्म सुसंगतता चाहने वाले डेवलपर्स
  • संपर्क परीक्षण पर सटीक नियंत्रण की आवश्यकता वाले अनुप्रयोग
  • प्लेटफॉर्म-विशिष्ट कोड से बचने वाले प्रोजेक्ट
विचार योग्य बातें
  • सही तरीके से काम करने के लिए इंटरनेट कनेक्शन की आवश्यकता होती है
  • क्षणिक नेटवर्क समस्याओं के दौरान गलत नकारात्मक परिणाम उत्पन्न कर सकता है
  • सॉकेट कनेक्शन के बाहर वास्तविक इंटरनेट पहुँच की जांच नहीं करता है
  • TCP कनेक्टिविटी चेक के लिए सीमित
  • कोई निर्मित पुनर्प्रयास तंत्र नहीं है
समर्थित प्लेटफ़ॉर्मउपलब्ध नहीं

पैकेज इंस्टॉल करें

flutter pub add data_connection_checker

श्रेणियाँ

सोर्स रिपॉज़िटरी

संबंधित प्रोजेक्ट