5

क्या मूल क्लाइंट का उपयोग कर बंदरगाह खोलना संभव है जो अन्य ब्राउज़र कनेक्ट हो सकते हैं? एक ब्राउज़र की तरह ब्राउज़र कनेक्शन के लिए?मूल क्लाइंट (NaCl) के साथ एक ऐसे पृष्ठ में एक सर्वर एम्बेड करना संभव है जो आने वाले अनुरोधों को स्वीकार कर सके?

उत्तर

4

सामान्य रूप से, नहीं। NaCl प्रोग्राम को सीधे सॉकेट खोलने की अनुमति नहीं देता है (यह एक सुरक्षा समस्या होगी)। इसका उद्देश्य है कि NaCl/Pepper अनुप्रयोगों में जावास्क्रिप्ट अनुप्रयोगों के समान सामान्य क्षमताएं होती हैं; तो WebSockets (सर्वर पर वापस कनेक्शन) की तरह कुछ समर्थित होगा, लेकिन सीधे क्लाइंट मशीन पर फ़ाइलें या सॉकेट नहीं खोलेंगे। एचटीएमएल 5 में एक पी 2 पी स्टाइल नेटवर्किंग करने के लिए कुछ काम चल रहा है (उदाहरण के लिए http://www.w3.org/TR/2008/WD-html5-20080122/#peer-to-peer) जो संभवतः मिर्च का समर्थन भी प्राप्त करेगा, लेकिन मुझे नहीं पता कि इसकी स्थिति क्या है।

0

ब्राउज़र में पी 2 पी कनेक्शन प्राप्त करने का एकमात्र तरीका वेबआरटीसी के माध्यम से है। यदि NaCl WebRTC (हालांकि मिर्च एपीआई या जो कुछ भी) का उपयोग करने की अनुमति देता है तो कार्यान्वयन के अलावा आपको केवल एक चीज ब्रोकर सर्वर है जो ग्राहकों को एक दूसरे के साथ जोड़ देगा। कुछ जानकारी के लिए PeerJS देखें।

संबंधित मुद्दे

 संबंधित मुद्दे