2011-08-04 5 views
6

मैं सी और ऑब्जेक्टिव-सी सीख रहा हूं, इसलिए मैं अभी भी उदाहरणों पर निर्भर हूं ...आईओएस और AsyncUDPSocket - ट्यूटोरियल?

मुझे AsyncUDPSocket मिली जिसमें Google Code रिपॉजिटरी में बहुत उदाहरण कोड है, लेकिन मैं इसे समझने के लिए काफी दूर नहीं हूं सब अभी तक मैं एक आईफोन ऐप बनाने की कोशिश कर रहा हूं जो किसी अन्य डिवाइस (Arduino) में संचार के लिए यूडीपी का उपयोग करता है। मेरे पास डिवाइस काम खत्म हो रहा है (यूडीपी टूल ऐप के साथ परीक्षण)। मुझे इसके आईओएस पक्ष के साथ मदद की ज़रूरत है ...

अधिक स्पष्टीकरण के साथ एक उदाहरण वास्तव में मदद करेगा (यानी, एक ट्यूटोरियल) ... क्या कोई है या अच्छी टिप्पणियों के साथ कुछ उदाहरण कोड क्या होगा?

+0

इस पोस्ट [iPhone से यूडीपी पैकेट भेजा जा रहा है] की जांच करें (http://stackoverflow.com/questions/4139021/sending-udp-packets-from-the-iphone), यह आपकी मदद कर सकता है। – neztreh

उत्तर

7

https://github.com/robbiehanson/CocoaAsyncSocket

GCDAsyncUdpSocket और AsyncUdpSocketयूडीपी/आईपी सॉकेट नेटवर्किंग लायब्रेरी कर रहे हैं। यहां दोनों प्रमुख विशेषताएं उपलब्ध हैं:

  • मूल उद्देश्य-सी, पूरी तरह से एक वर्ग में स्वयं निहित है। कम स्तरीय सॉकेट के साथ मक की आवश्यकता नहीं है। यह कक्षा के लिए सब कुछ संभालती है।
  • पूर्ण प्रतिनिधि समर्थन। त्रुटियां, पूर्णता भेजें, पूर्णता प्राप्त करें, और डिस्कनेक्शन सभी परिणाम आपके प्रतिनिधि विधि को कॉल करें।
  • कतारबद्ध गैर-अवरुद्ध वैकल्पिक टाइमआउट के साथ ऑपरेशन भेज और प्राप्त करते हैं। आप इसे बताएं कि क्या भेजना है या प्राप्त करना है, और यह आपके लिए सब कुछ संभालता है। कतार, बफरिंग, प्रतीक्षा और इरनो की जांच - सभी स्वचालित रूप से आपके लिए संभाला जाता है।
  • आईपीवी 4 और आईपीवी 6 के लिए समर्थन। आईपीवी 4 और/या आईपीवी 6 का उपयोग करके स्वचालित रूप से भेजें/आरईवी। एकाधिक सॉकेट के बारे में और चिंता नहीं।