क्या आईफोन विज्ञापन-प्रसार नेटवर्क मोड का समर्थन करता है? क्या मौजूदा नेटवर्क की आवश्यकता के बिना iPhones एक-दूसरे से जुड़ सकते हैं? यदि हां, तो मैं अपने ऐप में विज्ञापन नेटवर्क कैसे बना सकता हूं?क्या आईफोन वाईफाई एड-हाक मोड का समर्थन करता है?
उत्तर
अपडेट किया गया उत्तर:
MultiPeer Connectivity Framework (documentation link) आईओएस 7 में पेश किया NSHipster a nice write-up on it (link) है पर एक नज़र डालें। यद्यपि आपको प्रत्यक्ष नेटवर्क पहुंच नहीं मिलती है, लेकिन आप आसानी से उपकरणों के बीच डेटा पास कर सकते हैं, और आस-पास के अन्य उपकरणों में मध्यस्थ के रूप में कार्य करने के लिए अन्य उपकरणों का भी उपयोग कर सकते हैं।
विरासत उत्तर:
IOS उपकरणों का उपयोग कर सहकर्मी से सहकर्मी नेटवर्क नहीं बना सकते सेटिंग ऐप या उपलब्ध एपीआई में बनाया गया। हालांकि, अगर आप अपने ऐप में डिवाइस के बीच डेटा भेजना चाहते हैं तो आपके पास तीन विकल्प हैं।
आप Game Kit, कोरब्लूथूट (सीमित परिस्थितियों में) का उपयोग कर सकते हैं, या आप CocoaHTTPServer जैसे कुछ का उपयोग कर सकते हैं।
मैं बहु-उपयोगकर्ता के साथ गेमकिट/ब्लूटूथ पर काम कर रहा हूं, अक्सर क्रैश होता हूं। मैं CocoaHttpServer प्रोजेक्ट को समझने की कोशिश कर रहा हूं, क्षमा करें, मेरा नेटवर्किंग ज्ञान खराब है, क्या इसका मतलब है कि मुझे वाईफाई हॉटपॉट की आवश्यकता नहीं है? यह क्या काम करता है? – Jing
@Moshe इस बारे में कोई विचार क्यों नहीं है कि यह कार्यक्षमता सक्षम/अनुमति नहीं है? यह मेरे लिए अजीब लगता है। –
शायद पूर्व उपकरणों की सीमाएं। बेशक इस गिरावट में कुछ आश्चर्य आ रहे हैं। WWDC 2013 से सत्र 708 देखें। – Moshe
नहीं, स्टॉक आईफ़ोन विज्ञापन-प्रसार वाईफ़ाई संचार का समर्थन नहीं करते हैं।
हां, ब्लूटूथ (गेमकिट एपीआई के माध्यम से) का उपयोग करके, iPhones मौजूदा नेटवर्क के बिना एक दूसरे से कनेक्ट हो सकते हैं।
जो आप वर्णन कर रहे हैं उसे वाईफ़ाई पीयर-टू-पीयर कहा जाता है, जो इस समय आईओएस डिवाइस का समर्थन नहीं करता है।
यह गलत है, यह समर्थित है, लेकिन आपको सेटिंग्स एप में कनेक्शन पैरामीटर निर्दिष्ट करना होगा। – Andy
हाँ, अब यह है, लेकिन जब मैंने इसे लिखा नहीं ... कृपया ऊपर उठाएं। – TommyG
नहीं, ऐसा नहीं था क्योंकि यह कई सालों से रहा है, इसलिए आप पोस्टिंग के समय गलत थे। प्रतिशोध डाउनवॉट वास्तव में खराब बहादुर है! आप इसे तुरंत रोकें और सही उत्तरों पोस्ट करना शुरू करें, या स्वीकार करें कि आप गलत हो सकते हैं। हम सब कभी-कभी होते हैं। – Andy
विज्ञापन नेटवर्क नेटवर्किंग सभी आईओएस उपकरणों पर समर्थित है, लेकिन आप अपने आवेदन के भीतर से एक विज्ञापन नेटवर्क नहीं बना सकते हैं। उपलब्ध नेटवर्क की सूची से, उस विज्ञापन नेटवर्क का चयन करें जिसे आप कनेक्ट करना चाहते हैं, तीर पर क्लिक करें और स्वचालित रूप से कनेक्ट करें चुनें। अब, जब भी यह सीमा के भीतर आता है, तो आपका डिवाइस स्वचालित रूप से इस नेटवर्क से कनेक्ट हो जाएगा। इसके बाद आप नियमित सॉकेट या किसी अन्य नेटवर्किंग एपीआई का उपयोग कर कनेक्शन का उपयोग कर सकते हैं। एक iPad मिनी पर
यह सही उत्तर है। –
... iPhones एक-दूसरे से जुड़ते हैं ... आपका उत्तर एक नेटवर्क बनाने वाला एक और डिवाइस का तात्पर्य है। – Mr47
यह नवंबर 2011 में सही जवाब हो सकता है लेकिन ऐसा लगता है कि अब यह मामला नहीं है ... जब भी मैं आईफोन पर सेटिंग्स के भीतर से किसी विज्ञापन नेटवर्क से कनेक्ट करने का प्रयास करता हूं तो मुझे "नेटवर्क में शामिल होने में असमर्थ" संदेश मिलता है। –
आईओएस 6.1.3 एक तदर्थ नेटवर्क
से कनेक्ट करेगा iOS 7 के रूप में आप एक मौजूदा नेटवर्क के बिना दो आईफ़ोन कनेक्ट करने के लिए उपयोग कर सकते हैं Multipeer Connectivity Framework। ढांचा ब्लूटूथ, वाईफ़ाई इंफ्रास्ट्रक्चर मोड, या वाईफ़ाई एडोक मोड का उपयोग करेगा। दुर्भाग्यवश, आपके पास परिवहन का चयन करने की क्षमता नहीं है, ढांचा सबसे अच्छा क्या तय करता है।
क्या आप इसे * प्रोग्रामेटिक रूप से * (अपने स्वयं के आवेदन में लिखे गए कोड के माध्यम से) करना चाहते हैं, या आप एक मानक, अंतर्निहित समाधान की तलाश में हैं? –
लोग क्यों कह रहे हैं कि व्यक्तिगत हॉटस्पॉट सुविधा पूरी तरह से अच्छी तरह से काम करती है जब iPhones स्वयं के बीच नेटवर्क नहीं बना सकते हैं? उस ने कहा, इसके लिए कोई एपीआई नहीं है। –
@ कोडी, मैं एक शोध परियोजना कर रहा हूं, जिसका उद्देश्य हैंडहोल्ड उपकरणों के बीच एक पी 2 पी नेटवर्क बनाना है। – Jing