के साथ लंबे मतदान के साथ मैं एक आईफोन एप्लिकेशन पर काम कर रहा हूं जो सर्वर से सर्वर पर सर्वर से ईवेंट अधिसूचनाएं भेजने के लिए लंबी-मतदान का उपयोग करेगा। सर्वर पर कनेक्शन खोलने के बाद मैं जेएसओएन के छोटे बिट्स भेज रहा हूं जो घटनाओं का प्रतिनिधित्व करते हैं, जैसा कि वे होते हैं। मुझे लगता है कि NSURLRequest
बनाने के दौरान उपयोग किए जाने वाले कैश सेटिंग्स के बावजूद, मैं कनेक्शन बंद करने के बाद -[NSURLConnectionDelegate connection:didReceiveData]
को कॉल नहीं कर रहा हूं। मैंने सत्यापित किया है कि सर्वर अंत अपेक्षित के रूप में काम कर रहा है - पहला JSON ईवेंट तुरंत भेजा जाएगा, और बाद की घटनाओं को वायर पर भेजे जाने पर भेजा जाएगा। क्या इन घटनाओं को प्राप्त करने के लिए NSURLConnection
का उपयोग करने का कोई तरीका है, या मुझे इसके बजाय CFSocket API पर जाने की आवश्यकता होगी?NSURLConnection
मैं CocoaAsyncSocket को एकीकृत करने पर काम करना शुरू कर रहा हूं, लेकिन यदि संभव हो तो NSURLConnection
का उपयोग करना जारी रखना पसंद करेंगे क्योंकि यह मेरे बाकी आरईएसटी/जेएसओएन-आधारित वेब सेवा संरचना के साथ बेहतर है।
अरे, मैंने देखा कि आप इच्छित परिणाम प्राप्त करने के लिए asyncsocket इस्तेमाल किया। किसी भी मौके पर मैं इस बारे में अपने दिमाग को चुन सकता हूं? मैं ट्विटर पर @suprfrends हूँ। इसकी बहुत सराहना की जाएगी! –
मैं यह पता लगा पा रहा था .... की जाँच: http://stackoverflow.com/questions/1293026/http-connection-with-nsurlconnection-in-iphone/14828690#14828690 – wakkus
मैं एक पाया http://stackoverflow.com/questions/1293026/http-connection-with-nsurlconnection-in-iphone/14828690#14828690 – wakkus