इस प्रोजेक्ट के बारे में

SocketRocket Apple प्लेटफ़ॉर्म (iOS, macOS, tvOS, और visionOS) के लिए एक WebSocket क्लाइंट लाइब्रेरी है जो RFC 6455 का अनुपालन करती है। यह Autobahn के लगभग सभी फ़ज़िंग परीक्षणों को पास करती है, केवल दो UTF-8 गैर-सख्त अपवादों के साथ। मुख्य विशेषताओं में स्व-हस्ताक्षरित प्रमाणपत्रों के साथ TLS (wss) समर्थन, HTTP प्रॉक्सी समर्थन, IPv4/IPv6, SSL प्रमाणपत्र पिनिंग, और अतुल्यकालिक गैर-अवरोधक संचालन शामिल हैं। लाइब्रेरी एक सरल `SRWebSocket` क्लास प्रदान करती है जिसमें ओपन, मैसेज (स्ट्रिंग/डेटा), त्रुटि, और क्लोज़ इवेंट के लिए डेलीगेट विधियाँ हैं। स्थापना CocoaPods, Carthage, या एक सबप्रोजेक्ट के रूप में समर्थित है। इसमें एक परीक्षण सूट और Python और Go सर्वर कार्यान्वयन के साथ एक डेमो चैट एप्लिकेशन शामिल है। परियोजना Facebook द्वारा बनाए रखी गई है और BSD-लाइसेंस प्राप्त है।