अवलोकन
Bonsoir एक शून्य कॉन्फ़िगरेशन नेटवर्किंग लाइब्रेरी है जो Flutter के लिए है, जो नेटवर्क सेवाओं की खोज और स्थानीय सेवाओं के प्रसारण की अनुमति देती है, जो Apple Bonjour और Android NSD से प्रेरित है। यह एक ही नेटवर्क पर डिवाइसों के बीच पीयर-टू-पीयर संचार को सरल बनाता है बिना हाथ से कॉन्फ़िगरेशन के आवश्यकता के। पैकेज कई प्लेटफॉर्मों का समर्थन करता है जैसे Android, iOS, macOS, Windows और Linux, जो स्थानीय नेटवर्क में स्वचालित सेवा खोज की आवश्यकता वाले ऐप्स के लिए आदर्श है। यह हल्का है और मौजूदा Flutter प्रोजेक्ट्स में बिना किसी दिक्कत के एकीकृत होता है।
उपयोग
- स्थानीय उपकरण खोज
- सेवा प्रसारण
- पीयर-टू-पीयर एप्लिकेशन संचार
- लैन-आधारित आईओटी उपकरण इंटरैक्शन
- नेटवर्क बहुखिलाड़ी खेल सेटअप
मुख्य विशेषताएँ
- प्लेटफॉर्म के अनुकूल समर्थन
- Zeroconf (mDNS) एकीकरण
- सेवा खोज और पंजीकरण
- प्रसारण और सुनने के लिए सरल API
- Android, iOS, macOS, Windows और Linux पर काम करता है
इनके लिए उपयुक्त
- LAN एप्लिकेशन बना रहे विकासकर्ता
- आईओटी अनुप्रयोग
- स्थानीय नेटवर्क पर बहुखिलाड़ी खेल
- स्वचालित उपकरण निर्धारण की आवश्यकता वाले ऐप्स
- mDNS कार्यक्षमता की आवश्यकता वाले प्रोजेक्ट
विचार योग्य बातें
- Android और iOS पर नेटवर्क की अनुमति की आवश्यकता है
- सीमित स्थानीय नेटवर्क दायरे
- खोजे गए सेवाओं के लिए कोई निर्मित एन्क्रिप्शन नहीं है
- फायरवॉल सेटिंग्स में बदलाव की आवश्यकता हो सकती है
- प्रदर्शन नेटवर्क की स्थिति पर निर्भर करता है
