2013-02-04 54 views
10

पर काम नहीं कर रहा है मैंने अभी सॉकेटरोकेट का उपयोग करके एक साधारण रीयल-टाइम टेक्स्ट चैट एप्लिकेशन बनाया है। यह आईओएस 6.0 और 5.1 पर अच्छा काम करता है लेकिन जब मैं 5.0 पर इसे चलाने के लिए प्रयास करते समय जोड़ने मैं निम्नलिखित त्रुटि मिलती है ...सॉकेट रॉकेट आईओएस 5.0

Websocket Failed With Error Error Domain=NSOSStatusErrorDomain Code=-9800 "The 
operation couldn’t be completed. (OSStatus error -9800.)" 
UserInfo=0x6e506e0 {} 

किसी को भी किसी भी विचार यह है कि क्या मतलब हो सकता है या यह कैसे तय करने के लिए है? मैंने जिथब पर मुद्दों को ब्राउज़ किया लेकिन मुझे कुछ भी नहीं मिला और आईओएस 5 + पर काम करने का दावा किया।

संपादित करें: जोड़ने के लिए, यह तब होता है जब मैं सिम्युलेटर पर परीक्षण करता हूं। मेरे पास एक डिवाइस नहीं है जिसमें 5.0 है, इसलिए मुझे यकीन नहीं है कि फोन पर असफल होने पर विफल रहता है। इसके अलावा, अगर मैं wss (एन्क्रिप्टेड) ​​के विपरीत ws का उपयोग करता हूं, तो यह ठीक काम करता प्रतीत होता है।

+2

मैं इसे एक iOS 5 डिवाइस पर परीक्षण कर सकते हैं। क्या आप जिस कोड का उपयोग कर रहे हैं उसे पोस्ट कर सकते हैं? – jcesarmobile

+0

बीमार देखें अगर मैं कल इसे दोहराने के लिए कुछ पोस्ट कर सकता हूं। मैंने सॉकेट रॉकेट के साथ नमूना ऐप का परीक्षण नहीं किया है यह देखने के लिए कि क्या यह वही व्यवहार है। – Arbel

+0

यह नहीं पता कि इससे मदद मिलेगी, लेकिन [इस पृष्ठ] के अनुसार (https://github.com/vert-x/vert.x/issues/269), -9800 एक एसएसएल प्रोटोकॉल त्रुटि है। – gtmtg

उत्तर

1

यह त्रुटि आईओएस के एसएसएल प्रमाणीकरण के साथ समस्याओं पर रिपोर्ट की गई है। एक रिपोर्ट ने केसीएफस्ट्रीम सॉकेट सिक्योरिटी LevelTLSv1 से केसीएफस्ट्रीम सॉकेट सुरक्षा सुरक्षा LevelSSLv3 में बदलने का सुझाव दिया।

+0

धन्यवाद, जैसे ही मैं घर आता हूं, मैं इस – Arbel

+0

का परीक्षण करूंगा दुख की बात यह है कि यह काम नहीं कर रहा था। सभी अलग-अलग सुरक्षा स्तरों के लिए एक ही त्रुटि – Arbel