पैकेज, रिपॉज़िटरी और ऐप श्रेणियाँ खोजें

पैकेज विवरणv1.1.4

mdns_plugin

iOS और Android के लिए mDNS सेवा खोज प्लगइन जो स्थानीय नेटवर्क पर सेवाओं की खोज के आधार पर घटनाएँ उत्पन्न करता है।

30-दिन डाउनलोड
47
लाइक
8
Pub अंक
40

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

flutter pub add mdns_plugin

पैकेज अवलोकन

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

mdns_plugin एक Flutter/Dart पैकेज है जो iOS और Android उपकरणों पर mDNS (मल्टीकास्ट DNS) सेवा खोज को सक्षम करता है। यह ऐप्स को स्थानीय नेटवर्क पर उपलब्ध सेवाओं, जैसे प्रिंटर, स्मार्ट होम डिवाइस या कस्टम नेटवर्क सेवाओं के साथ पता लगाने और बातचीत करने में सक्षम बनाता है। जब नए सेवाओं का पता लगता है या सेवाएं उपलब्ध नहीं रहती हैं, तो प्लगइन इवेंट उत्पन्न करता है, जिससे रियल-टाइम नेटवर्क जागरूकता सुनिश्चित होती है। यह स्थानीय वातावरण में जीरो-कॉन्फ़िगरेशन नेटवर्किंग की आवश्यकता वाले ऐप्स के लिए आदर्श है।

उपयोग

  • स्थानीय नेटवर्क उपकरणों का पता लगाना
  • आईओटी उपकरणों से कनेक्ट करना
  • शून्य-कॉन्फ़िगरेशन नेटवर्किंग सक्षम करें
  • स्थानीय सेवा एकीकरण बनाएं
  • वास्तविक समय उपकरण उपस्थिति निर्धारण

मुख्य विशेषताएँ

  • क्रॉस-प्लेटफॉर्म समर्थन (iOS और Android)
  • घटना-आधारित सेवा खोज
  • स्थानीय नेटवर्क सेवा स्कैनिंग
  • सेवा घटनाओं के लिए सुनने के लिए सरल API
  • हल्का और कुशल

इनके लिए उपयुक्त

  • आईओटी एप्लिकेशन डेवलपर्स
  • स्थानीय नेटवर्क उपकरण निर्माता
  • स्मार्ट होम ऐप निर्माता
  • नेटवर्क-सचेत मोबाइल एप्प्स
  • स्वचालित डिवाइस डिटेक्शन की आवश्यकता वाले ऐप्स

विचार योग्य बातें

  • स्थानीय नेटवर्क एक्सेस की आवश्यकता है
  • कुछ फायरवॉल के पीछे काम नहीं कर सकता है
  • स्थानीय उपनेट खोज के लिए सीमित
  • कोई एन्क्रिप्शन या प्रमाणीकरण नहीं बिल्ट-इन
  • प्रदर्शन नेटवर्क की स्थिति पर निर्भर करता है

मूल README

संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।

flutter

CircleCI

This repository includes Flutter application and packages.

The applications here are developed on the v1 branch and currently a configuration is included to use CircleCI to build Android APK's when merged into the master branch. The APK images can be downloaded as artifacts from CircleCI once built.

mDNS Plugin

A Flutter mDNS package, which is published at pub.dev. The example which demonstrates the use is here.

gRPC Plugin

A package which provides connection and reflection for remote gRPC services. Please see pub.dev for the package information, and the example which demonstrates the use is here.

Notes on developing a gRPC Client

On a Macintosh, use the following commands in order to make a working gRPC installation, assuming you have Homebrew already installed:

bash% brew install grpc && brew upgrade grpc

We assume that the protocol buffer files (with extension .proto) are in the folder lib/protobuf of your project. The generated output should go into the lib/providers folder.

For Macintosh, there is a script in order to generate the Dart files:

bash% git clone git@github.com:djthorpe/flutter.git
bash% cd flutter/grpc_client
bash% install -d lib/providers/google/protobuf
bash% install -d lib/providers/grpc/reflection/v1alpha
bash% source ../genproto-darwin.sh
bash% flutter test && flutter build ios

श्रेणियाँ

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

इस पैकेज का उपयोग करने वाले प्रोजेक्ट

अभी कोई डेटा उपलब्ध नहीं है।