/ / Appengine में UDP डेटा को कैसे संसाधित करें - अजगर, गूगल-ऐप-इंजन, udp

एपेंगिन में यूडीपी डेटा को कैसे संसाधित करें - पायथन, google-app-engine, udp

मेरे पास एक सेवा प्रदाता है जो डेटा थ्रो को प्रसारित कर रहा है "यूडीपी। मैं उनसे एक कनेक्शन स्थापित करना चाहता हूं, डेटा प्राप्त करना और प्रोसेस करना (30 सेकंड की सीमा / अनुरोध में होगा)

क्या Appengine में UDP डेटा प्राप्त करना और संसाधित करना संभव है मैं कुछ सरल उदाहरण की तलाश में हूं।

उत्तर:

उत्तर № 1 के लिए 6

दुर्भाग्य से मैं यह संभव नहीं मानता "। डॉक्स जीएई अजगर रनटाइम पर यह कहते हैं:

एक अनुप्रयोग इंजन अनुप्रयोग नहीं कर सकता:

  • एक सॉकेट खोलें या सीधे दूसरे होस्ट तक पहुंचें। एक एप्लिकेशन क्रमशः एचटीटीपी और एचटीटीपीएस अनुरोधों को अन्य होस्ट को पोर्ट 80 और 443 पर होस्ट करने के लिए ऐप इंजन URL का उपयोग कर सकता है।

आप सबसे अधिक संभावना का उपयोग करेंगे socket UDP संचार के लिए मॉड्यूल, जिसे आप GAE पर आयात कर सकते हैं, लेकिन इसमें सॉकेट कार्यक्षमता नहीं है (मॉड्यूल खाली है)


जवाब के लिए 3 № 2

अद्यतन करें जीएई के लिए 1.7.7:

आउटबाउंड सॉकेट पूर्वावलोकन में चले गए

आउटबाउंड सॉकेट अब पूर्वावलोकन में है के लिए इस रिलीज में जावा तथा अजगर। आउटबाउंड सॉकेट के साथ, बिलिंग-सक्षम ऐप इंजन अनुप्रयोग अब आउटबाउंड कर सकते हैं टीसीपी या यूडीपी सॉकेट के साथ कनेक्शन।

शब्द पर ध्यान दें "आउटबाउंड“ऊपर - आप अभी भी एक सुनने सॉकेट नहीं बना सकते.


जवाब के लिए 0 № 3

आप DigitalOcean या Amazon EC2 जैसे क्लाउड होस्ट पर एक अलग एजेंट चला सकते हैं, जो इस प्रोटोकॉल को सम्‍मिलित करता है और साधारण HTTP या वेब सॉकेट के माध्‍यम से खुद को Google ऐप इंजन पर उपलब्‍ध कराता है।