त्वरित प्रश्न: फ्लैश/एक्शनस्क्रिप्ट में यूडीपी डेटाग्राम सॉकेट करने की संभावना है?फ्लैश/एक्शनस्क्रिप्ट में यूडीपी का उपयोग करना संभव है?
उत्तर
लिखने के समय, उत्तर नहीं था।
दोनों बाइनरी सॉकेट और एक्सएमएल सॉकेट टीसीपी/आईपी आधारित है। जैसा कि स्प्लिफएफ का उल्लेख है कि फ्लैश 10 में मुख्य रूप से फ्लैश मीडिया सर्वर टूल्स और आरटीएमएफपी के लिए यूडीपी जोड़ा जा रहा है। एडोब स्ट्रैटस अब तक प्रोटोकॉल का एक उदाहरण है। http://labs.adobe.com/technologies/stratus/
हालांकि एडोब से वर्तमान यूडीपी नमूने सभी पीयर-टू-पीयर आधारित हैं। यूडीपी के पास पी 2 पी में लाभ है लेकिन बड़े पैमाने पर बहुउद्देशीय या डीवीई (वितरित वर्चुअल वातावरण) में अधिक उम्मीद है कि यह आगे बढ़ने पर केंद्रित है।
यदि आप एक गेम के लिए यूडीपी चाहते हैं तो यूनिटी 3 डी वर्तमान में वेब प्लेयर में यूडीपी का समर्थन करता है। या जावा का उपयोग कर jMonkeyEngine इसका समर्थन करता है। इसके अलावा टोक़ 3 डी वेब आधारित जल्द ही इसका समर्थन कर सकता है।
हालांकि, उत्तर तब से बदल गया है; यह देखने के लिए कि यह अब संभव है, इसे प्राप्त करने के लिए DatagramSocket
का उपयोग करने के तरीके पर ericsoco's answer देखें।
हाँ तरह ..
एफएमएस और प्लेयर 10 के अगले संस्करण एक नए प्रोटोकॉल, RTMFP, जो रियल टाइम संदेश प्रवाह प्रोटोकॉल के लिए खड़ा है का परिचय देंगे। यह एक कम विलंबता है, यूडीपी आधारित प्रोटोकॉल जो अमीसिमा के एमएफपी प्रोटोकॉल पर आधारित है। Amicima 2006 में एडोब द्वारा प्राप्त था
ध्यान दें कि जा रही एक "यूडीपी आधारित प्रोटोकॉल" यह एक कच्चे यूडीपी कार्यान्वयन है।
इस प्रश्न को बहुत पहले पूछा गया था, और उत्तर तब से बदल गया है। अन्य लोगों के लिए जो इस प्रश्न से गुजरते हैं:
DatagramSocket कक्षा यूडीपी संचार को सक्षम बनाता है। उदाहरण के लिए:
var datagramSocket:DatagramSocket = new DatagramSocket();
datagramSocket.bind(3333, "127.0.0.1");
datagramSocket.addEventListener(DatagramSocketDataEvent.DATA, onUDPReceived);
datagramSocket.receive();
नोट: DatagramSocket उपकरणों के लिए या फ़्लैश प्लेयर के लिए नहीं, केवल डेस्कटॉप के लिए आकाशवाणी के लिए उपलब्ध है।
यदि मैं पूछ सकता हूं तो अंतर क्या हैं? – Tom
आरटीएमएफपी यूडीपी के शीर्ष पर चलता है, इसलिए इसमें केवल यूडीपी की क्षमताओं का सबसेट होता है। दूसरी ओर यह आपको प्रदान की जाने वाली सुविधाओं के लिए कोड लिखने से बचाता है, अर्थात् फ़्लैश क्लाइंट के बीच एन्क्रिप्टेड पी 2 पी। अधिक जानकारी देखें http://en.wikipedia.org/wiki/Real_Time_Media_Flow_Protocol – SpliFF