2014-11-18 3 views
6

क्या मैं स्थानीय वाईफाई नेटवर्क से जुड़े डिवाइसों को खोज सकता हूं? इसलिए मैं कुछ इस तरह की जरूरत है:स्थानीय वाईफाई नेटवर्क से जुड़े उपकरणों की सूची

  1. बटन दबाएं
  2. कुछ एल्गोरिथ्म
  3. मैं उपकरणों आईपी पते और बंदरगाहों

मुझे लगता है मैं आईओएस में ऐसा नहीं कर सकते के साथ सूची है, लेकिन शायद मुझे कुछ नहीं पता :)

+0

हां, इसे पाने के लिए कोई दस्तावेज तरीका नहीं है। – Seryozha

+0

आप सही हैं, आप – jcesarmobile

+0

@jcesarmobile स्रोत नहीं कर सकते हैं? मदद करने के लिए कोई एपीआई नहीं है लेकिन आईओएस ऐप से खुले बंदरगाहों के लिए नेटवर्क स्कैन करने से आपको क्या रोकता है? इसमें कुछ समय लग सकता है लेकिन स्थानीय वाईफ़ाई नेटवर्क पर आमतौर पर एक/24 सबनेट होता है, यह बहुत तेज़ हो सकता है (मान लीजिए कि आप ज्ञात बंदरगाहों के लिए स्कैनिंग कर रहे हैं यानी http, ftp और पूर्ण 65k संभावित बंदरगाह नहीं) – Taum

उत्तर

7

यहाँ आप एक iOS लैन स्कैनर

https://github.com/mongizaidi/LAN-Scan

और तुम Bonjour में एक बार देख ले सकते हैं भी https://developer.apple.com/bonjour/index.html

Bonjour, शून्य-विन्यास नेटवर्किंग के रूप में जाना जाता है, स्वत: खोज में सक्षम बनाता है उद्योग मानक आईपी प्रोटोकॉल का उपयोग कर स्थानीय नेटवर्क पर उपकरणों और सेवाओं का। बोनजोर को कोको, रूबी, पायथन और अन्य भाषाओं से सुलभ, एक परिष्कृत, अभी तक उपयोग में आसान, प्रोग्रामिंग इंटरफ़ेस के साथ नेटवर्क सेवाओं को खोजना, प्रकाशित करना और हल करना आसान बनाता है।

+0

आईओएस और स्विफ्ट के बारे में बहुत कम ज्ञान रखने के साथ, मुझे आश्चर्य है कि यह पुस्तकालय ओएस एक्स पर भी काम करता है या नहीं? –

+0

यदि आपका मतलब LAN-Scan है, तो यह केवल आईओएस है, लेकिन आप शायद ओएस एक्स पर कोड के अधिकांश भाग का उपयोग कर सकते हैं। यदि आपका मतलब है, हाँ, यह ओएस एक्स पर भी काम करता है। – jcesarmobile

2

इसका एहसास करने का एक तरीका आपके डब्लूएलएएन में सभी आईपी पतों को पिंग कर रहा है। यदि आपको किसी आईपी पते से प्रतिक्रिया मिलती है, तो आपको पड़ोसी मिल जाता है। यह सरल लेकिन धीमा है, और डिवाइस को याद कर सकता है जो पिंग का जवाब देने से इंकार कर देता है।

संबंधित मुद्दे