क्या वेबस्केट पुस्तकालय हैं (जैसे jquery के लिए AJAX) मैं AJAX लंबे मतदान के लिए फ़ॉलबैक के साथ ब्राउज़र पर उपयोग कर सकता हूं?ब्राउज़रों के लिए वेबसाइटकेट लाइब्रेरी?
उत्तर
वेबसाकेट समर्थन और फ़ॉलबैक लंबे मतदान समाधान के साथ लाइब्रेरी शायद सर्वर साइड टेक्नोलॉजी पर निर्भर करता है न कि केवल ब्राउज़र क्लाइंट। उदाहरण के लिए socket.io पर देखने का प्रयास करें।
हां, आपको इसके लिए सर्वर समर्थन की भी आवश्यकता होगी। काज़िंग वेबसॉकेट गेटवे एक बहुत तेज़ इम्यूलेशन/पॉलीफिल का समर्थन करता है। यदि आपके पास फ़्लैश जैसी प्लगइन है तो यह उस (अवसरवादी अनुकूलन) का उपयोग कर सकती है, लेकिन यदि आप एन्क्रिप्टेड स्ट्रीमिंग के साथ वेबसॉकेट को अनुकरण नहीं करते हैं, जो लंबे मतदान से बहुत अधिक कुशल है। यह एसएसई और क्रॉस दस्तावेज़ मैसेजिंग समर्थन और अनुकरण के साथ-साथ कई उच्च स्तरीय प्रोटोकॉल अबास्ट्रक्शंस (जेएमएस/स्टॉम्प, एक्सएमपीपी, इत्यादि)
मैंने पाया कि सॉकेट.आईओ पर एक अजीब, मनमानी परत लागू करता है वेबसॉकेट प्रोटोकॉल। मैं सिर्फ कच्चे डेटा को आगे और पीछे भेजूंगा, इसलिए मेरी परियोजना के लिए, मैं web-socket-js के साथ गया।
वेब-सॉकेट-जेएस सॉकेट.आईओ के समान काम करता है जिसमें यह वेब सॉकेट समर्थन अनुपलब्ध होने पर फ्लैश सॉकेट का उपयोग करने के लिए बदल जाता है। इस प्रकार, यह फ्लैश का समर्थन करने वाले सभी प्रमुख ब्राउज़रों में काम करता है (मैंने इसे स्वयं परीक्षण किया)।
बस सुनिश्चित करें कि आप अपने फ़ायरवॉल में पोर्ट 843 खोलें या आपको फ़्लैश सुरक्षा नीति त्रुटि मिलेगी। आपको शायद पोर्ट 843 पर सुनने के लिए एक स्क्रिप्ट की आवश्यकता होगी ... मैंने सॉकेट सर्वर के लिए एम-वेबस्केट का उपयोग किया था, और इसके रीडेमे में मेरा मानना है कि यह एक पर्ल स्क्रिप्ट का एक लिंक है जो इसे प्रदान करता है।
मुझे नीति लिपि की मेजबानी के संबंध में निम्न लिंक उपयोगी पाया गया - http://briangonzalez.org/posts/websockets-polyfill – Ash
यूनियन सर्वर में धूमकेतु-शैली AJAX संचार में फ़ॉलबैक के साथ वेबसाकेट समर्थन है। संघ ऑनलाइन मल्टीप्लेयर गेम जैसे कनेक्टेड एप्लिकेशन बनाने के लिए एक मंच है।
मैं पिछले कई महीनों के लिए SignalR उपयोग किया गया है, और यह भयानक है। यह करता है जो सॉकेट.आईओ करता है, लेकिन शायद बेहतर भी। यह निम्नानुसार घटता है: वेब सॉकेट, सर्वर भेजे गए ईवेंट, हमेशा के लिए फ़्रेम, AJAX लंबे मतदान। हालांकि .NET के साथ ही काम करता है।
- 1. क्या node.js के लिए कोई सर्वर-साइड वेबसाइटकेट क्लाइंट है?
- 2. क्या सिर्फ आधुनिक ब्राउज़रों के लिए सीएसएस के लिए कोई रीसेट लाइब्रेरी है?
- 3. विभिन्न ब्राउज़रों के टाइमआउट व्यवहार?
- 4. सीधे लाइब्रेरी बनाने के लिए जावा लाइब्रेरी?
- 5. jQuery के बिना आधुनिक ब्राउज़रों के लिए चौड़ाई() और ऊंचाई()
- 6. आईफोन फ़ॉन्ट आकार अन्य ब्राउज़रों के समान होने के लिए
- 7. गिट लाइब्रेरी के लिए
- 8. लाइब्रेरी के लिए मेकफ़ाइल
- 9. क्या एक जावास्क्रिप्ट लाइब्रेरी लिखना संभव है जो सभी ब्राउज़रों के मानकों को अनुरूप बनाता है?
- 10. कुछ ब्राउज़रों के लिए सेलेनियम 2 में सत्र नहीं मिला
- 11. आईई को छोड़कर अन्य ब्राउज़रों के लिए सीएसएस सशर्त टिप्पणियां?
- 12. अन्य ब्राउज़रों में क्षेत्र चमक उत्पन्न करने के लिए समतुल्य?
- 13. सभी ब्राउज़रों के लिए सीएसएस में छवि ऑटो चौड़ाई?
- 14. HTTPS संचय ब्राउज़रों
- 15. मतभेद परिणाम ब्राउज़रों
- 16. 403 त्रुटि ब्राउज़रों
- 17. clientaccesspolicy.xml कुछ ब्राउज़रों
- 18. सिल्वरलाइट 3 ब्राउज़रों
- 19. जावा लाइब्रेरी के लिए लॉगर
- 20. स्काला के लिए ग्राफ लाइब्रेरी
- 21. ऑडियो resampling के लिए लाइब्रेरी
- 22. जावा लाइब्रेरी के लिए zip64
- 23. जावा के लिए एसएसएच लाइब्रेरी
- 24. जावा के लिए गणित लाइब्रेरी
- 25. जावास्क्रिप्ट के लिए रूटिंग लाइब्रेरी?
- 26. जावा के लिए यूपीएनपी लाइब्रेरी
- 27. लाइब्रेरी को नोड पेड़ बदलने के लिए लाइब्रेरी
- 28. आधुनिक ब्राउज़रों में मूसहेल इवेंट
- 29. php का उपयोग कर ब्राउज़रों
- 30. एफ़िन के-बीजगणित गणना के लिए लाइब्रेरी?
सॉकेट आईओ महान है, लेकिन यह समझना महत्वपूर्ण है कि यह WebSockets के शीर्ष पर एक कार्यान्वयन परत है (गिरावट के साथ अन्य तंत्र को पीठ) महत्वपूर्ण है। यह क्लाइंट-सर्वर संचार के लिए "वेबस्केट लाइब्रेरी" बिल्कुल नहीं बल्कि एक ढांचा है जो वेबसाकेट्स (अन्य चीजों के साथ) का उपयोग करता है। –