2010-11-15 9 views
9

जिस भाषा में मैं काम कर रहा हूं वह HTML5- संगत ब्राउज़र पर जावास्क्रिप्ट है।क्या एचटीएमएल 5 सपोर्ट पीयर-टू-पीयर (और न सिर्फ वेबस्केट्स)

मेरी समझ यह है कि वेबसाकेट को सॉकेट सर्वर की आवश्यकता होती है ताकि ग्राहकों के बीच पुश नोटिफिकेशन और संदेश आगे बढ़ सकें।

क्या HTML5 के साथ वास्तविक पीयर-टू-पीयर क्षमता है जो सॉकेट सर्वर की आवश्यकता नहीं है? क्या किसी ने जावास्क्रिप्ट में उदाहरण क्लाइंट-साइड कोड देखा है जो इस क्षमता का उदाहरण देता है?

+0

संभावित डुप्लिकेट [क्या एचटीएमएल 5 वेब ऐप्स को पीयर-टू-पीयर HTTP कनेक्शन बनाने की अनुमति देगा?] (Http://stackoverflow.com/questions/1032006/will-html5-allow-web-apps-to-make- पीयर-टू-पीयर-एचटीएमएल-कनेक्शन) –

उत्तर

5

Will HTML5 allow web apps to make peer-to-peer HTTP connections? के उत्तर देखें हालांकि, वेबसाकेट विनिर्देशों की सामग्री समाप्त हो गई है, इसलिए मुझे संदेह है कि अब जवाब "नहीं" है।

+0

यह गलत है, वेबआरटीसी प्रत्यक्ष पीयर-टू-पीयर संचार का समर्थन करता है। और मौजूदा एप्लिकेशन पहले से ही उपयोग कर रहे हैं: https://www.sharefest.me, https://www.peer5.com – shacharz

+0

हां, वेबआरटीसी ने वास्तव में इस मामले को उठाया है। 2010 में यह एक बात नहीं थी, हालांकि; मेरा मानना ​​है कि यह एक साल से भी अधिक था इससे पहले कि इसमें कोई स्थिर कार्यान्वयन हो। –

0

समय ब्राउज़रों के अधिकांश फ़ायरवॉल के पीछे हैं और आप सीधे ब्राउज़र से कनेक्ट नहीं कर सकते हैं। यदि आप नहीं चाहते हैं सर्वर को लागू करने के अपने आप को एक समाधान है:

https://httprelay.io/

आप AJAX ब्राउज़र के बीच संवाद करने के लिए कॉल का उपयोग कर सकते रों।