प्राप्त करने के लिए कैसे उपयोग करें I सिम्युलेटर पर चल रहे आईफोन के लिए एक प्रोग्राम प्राप्त करने का प्रयास कर रहा हूं। मेरी समस्या यूडीपी डेटा प्राप्त करने के साथ है। मैं asyncUdpSocket का उपयोग करता हूं। यदि मैं सॉकेट बनाता हूं और sendData:(NSData) toHost:
का उपयोग करता हूं, तो यह ठीक काम करता है।AsyncUdpSocket
मुझे लगता है कि मैं यह नहीं समझ सकता कि प्राप्त कार्य कैसे काम करता है।
मैं कुछ इस तरह मान:
socket = [[AsyncUdpSocket alloc] initWithDelegate:self];
[socket bindToPort:8000] error:nil] //returns YES
[socket receiveWithTimeout:-1 tag:1];
मेरा मानना है कि यह तो विधि -(BOOL)onUdpSocket:(AsyncUdpSocket *)sock didReceiveData:(NSData *)data withTag:(long) fromHost:(NSString *)host port:(UInt16)port
खैर मैं उस विधि में एक NSLog डाल बुलाना चाहिए और यह कभी कहा जाता है। खैर [सॉकेट प्राप्त, ..] एकमात्र प्राप्त विधि है इसलिए मुझे लगता है कि यह एक होना चाहिए ... या क्या मुझे कोई और तरीका उपयोग करना है? या मुझे अपने प्रतिनिधि या कुछ भी कुछ जोड़ना है ... मैं बस यह नहीं समझ सकता कि मुझे इसे कैसे करना है
मैंने asyncUdpSocket उदाहरण (ट्यूटोरियल), कैसे करें (ओं) की खोज की है और अधिक लेकिन मुझे बस एक उदाहरण नहीं मिल रहा है। तो अगर कोई इसे समझाना चाहेगा या एक अच्छी व्याख्या के साथ बैठना चाहेगा तो इसकी बहुत सराहना की जाएगी।
यदि आपको उत्तर के बारे में पता नहीं है तो पढ़ने के लिए वैसे भी धन्यवाद!
आपको "asyncsocket" टैग को "asyncudpsocket" में बदलना चाहिए और "कोकोआसिंक्ससेट" – lm2s
जोड़ना चाहिए क्या आपने पहले से ही इस समस्या का समाधान किया है? अगर मुझे नहीं बताते हैं और मैं आपको एक साधारण एक्सकोड प्रोजेक्ट ईमेल करूंगा जो आईओएस (क्लाइंट) से मैक ओएस एक्स (सर्वर) में एक संदेश भेजने के लिए बोनजोर और असिनकयूडस्पॉकेट का उपयोग करता है। – lm2s
आईएम 2 क्या आप कृपया मुझे अपनी परियोजना ईमेल कर सकते हैं? मेरा ईमेल है [email protected] –