2010-05-16 20 views
5

मैं एक ऐप बना रहा हूं जो दो आईफोन के बीच जानकारी भेजता है। ऐप बहुत अच्छा काम कर रहा है लेकिन मेरी एक समस्या यह है कि मेरे पास यह बताने का कोई तरीका नहीं है कि कनेक्शन बनाने के लिए बोनोज़ वाई-फाई या ब्लूटूथ चुन रहा है या नहीं। मैं उपयोगकर्ता को यह चुनने में सक्षम होना चाहता हूं कि वे कौन सा पसंद करते हैं। साथ ही, प्रोग्राम के बारे में बताए जाने का तरीका यह है कि डिवाइस का ब्लूटूथ चालू है?मैं कैसे बता सकता हूं कि एक बड़ी सेवा वाई-फाई या ब्लूटूथ है या नहीं?

+0

इसी तरह की स्थिति है लेकिन विभिन्न परिवहन परतों के साथ। मेरा NAS वायरलेस और वायर्ड जीबी ईथरनेट दोनों पर पहुंच योग्य है। NAS पर सांबा शेयर दोनों इंटरफेस पर विज्ञापित हैं। लेकिन बोनजोर हमेशा धीमे वायरलेस लिंक को पसंद करता है। – m000

+0

वहां आप जो जाते हैं। – Dancreek

उत्तर

5

कहने का कोई तरीका नहीं है।

यह उन अजीब चीजों में से एक है।

और वास्तव में वाईफाई या ब्लूटूथ प्रोग्रामेटिक रूप से चुनने का कोई तरीका नहीं है। यह कष्टप्रद लेकिन सच है।

अक्सर, multidevice खेल उपयोगकर्ताओं के लिए एक चेतावनी है: "। Bluetooth बंद करने, को सुनिश्चित करें कि आप अपने वाईफ़ाई कनेक्शन का उपयोग कर रहे हैं सुनिश्चित करें"

यही स्थिति है।

3

बोनजोर सिर्फ एक सेवा खोज प्रोटोकॉल है - यह परवाह नहीं करता कि आपके पास किस प्रकार का नेटवर्क है। यह नेटवर्क के मिश्रण (जैसे पुलों और राउटर के माध्यम से) में सेवाओं की खोज करेगा, इसलिए बोनजोर के माध्यम से एक ही प्रकार की परिवहन परत में खोजी गई सेवा को मैप करने का प्रयास करना वास्तव में समझ में नहीं आता है।

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

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