flex - Help with Cross-Domain file for ActionScript 3 Socket -
यहां मेरा क्रियासूचक कोड है:
var S: सॉकेट = नया सॉकेट ("127.0 .0.1 ", 2222);
यहां मेरा क्रॉसडामैन.एक्सएमएल फ़ाइल (स्थित है)
& lt;? Xml संस्करण = "1.0"? & Gt; & Lt;! DOCTYPE क्रॉस-डोमेन-पॉलिसी सिस्टम "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd"> & LT; क्रॉस-डोमेन-नीति & gt; & Lt; डोमेन से अनुमति-पहुंच- from domain = "*" to-port = "2222" / & gt; & Lt; / क्रॉस-डोमेन-नीति & gt;
यहां त्रुटि है I
गलत वाक्यविन्यास के कारण xmlsocket पर: //127.0.0.1: 2222 पर नीति फ़ाइल की उपेक्षा करना।
इससे पहले कभी भी किसी का उपयोग नहीं किया जा रहा है, मुझे नहीं पता कि मेरी क्रॉसडामैन फ़ाइल की सिंटैक्स में क्या गलत है।
कृपया सहायता करें।
सॉकेट पॉलिसी फाइलें HTTP नीति फ़ाइलों की तुलना में थोड़ा अलग कार्य करती हैं; विशेष रूप से, उन्हें HTTP या पोर्ट 80 पर सेवा नहीं दी जाती है।
इसके बजाय, फ़्लैश प्लेयर एक नीति फ़ाइल सर्वर (डिफ़ॉल्ट रूप से पोर्ट 843), या यदि आवश्यक हो, तो आप जिस सॉकेट पर हैं
एक नीति फ़ाइल सर्वर एक सॉकेट है जो एक मान्य नीति फ़ाइल के साथ & lt; policy-file-request / & gt;
का जवाब देती है। आपके संदेश के साथ क्या हो रहा है, यह संभव है कि वह अपना अनुरोध भेज रहा है और नीति फ़ाइल को छोड़कर कुछ और प्राप्त कर रहा है, इसलिए पोर्ट 2222 से अमान्य सिंटैक्स।
वहां कई संसाधन हैं, और कई प्रश्न हैं । यहां Adobe से है।
Comments
Post a Comment