मैं एक त्वरित संदेश अनुप्रयोग विकसित करने जा रहा हूँ जो ब्राउज़र में चलता है।
कौन से ब्राउज़र WebSocket API का समर्थन करते हैं ?
मैं एक त्वरित संदेश अनुप्रयोग विकसित करने जा रहा हूँ जो ब्राउज़र में चलता है।
कौन से ब्राउज़र WebSocket API का समर्थन करते हैं ?
जवाबों:
MozWebSocketMozWebSocketFlash के साथ कोई भी ब्राउज़र वेब- सॉकेट- js शिम / पॉलीफ़िल का उपयोग करके WebSocket का समर्थन कर सकता है ।
डेस्कटॉप और मोबाइल ब्राउज़र में WebSockets समर्थन की वर्तमान स्थिति के लिए caniuse देखें ।
फीचर / प्रोटोकॉल अनुरूपता परीक्षणों के लिए ऑटोबान वेबसॉकेट में शामिल WS टेस्टसुइट से परीक्षण रिपोर्ट देखें ।
यह निर्भर करता है कि आप किस भाषा का उपयोग करते हैं।
जावा / जावा ईई में:
V 7.5 supports RFC6455- जेट्टी 9.1 javax.websocket / JSR 356 का समर्थन करता है)V 3.1.2 supports RFC6455V 4.0.25 supports RFC6455V 7.0.28 supports RFC6455कुछ अन्य जावा कार्यान्वयन:
V 5.6 supports RFC6455V 2.10 supports RFC6455C # में:
PHP में:
पायथन में:
सी में:
Node.js में:
Vert.x (जिसे Node.x के रूप में भी जाना जाता है) : एक नोड जैसे कि पॉलीग्लॉट कार्यान्वयन जावा 7 JVM पर चल रहा है और नेट्टी पर आधारित है:
Pusher.com एक वेबसैट क्लाउड सेवा है जो REST API के माध्यम से सुलभ है।
डॉटक्लाउड क्लाउड प्लेटफॉर्म वेबसोकेट्स, और जावा (जेट्टी सर्वलेट कंटेनर), नोडजेएस, पायथन, रूबी, पीएचपी और पर्ल प्रोग्रामिंग भाषाओं का समर्थन करता है।
Openshift क्लाउड प्लेटफ़ॉर्म वेबसोकेट्स, और जावा (Jboss, स्प्रिंग, टॉमकैट और वर्टेक्स), PHP (ZendServer & CodeIgniter), Ruby (ROR), Node.js, Python (Django & फ्लास्क) प्लेटफॉर्म का समर्थन करता है।
अन्य भाषा कार्यान्वयन के लिए, अधिक जानकारी के लिए विकिपीडिया लेख देखें ।
वेबस्कैट के लिए RFC: RFC6455