2011-01-26 8 views
6

कृपया, मुझे बताएं कि क्या बूस्ट :: एएसओओ के लिए यूडीटी प्रोटोकॉल बैकएंड मौजूद है या नहीं?क्या बूस्ट :: एएसओओ के लिए यूडीटी बैकएंड है?

यूडीटी व्यापक क्षेत्र उच्च गति वाले नेटवर्क पर वितरित डेटा गहन अनुप्रयोगों के लिए एक विश्वसनीय यूडीपी आधारित अनुप्रयोग स्तर डेटा ट्रांसपोर्ट प्रोटोकॉल है। (http://udt.sourceforge.net/index.html)

उत्तर

4

टीसीपी, यूडीपी, और आईसीएमपी Boost.Asio द्वारा समर्थित हैं। अन्य प्रोटोकॉल extendingProtocoltype requirements द्वारा कार्यान्वित किया जा सकता है। एससीटीपी के लिए समर्थन जोड़ने पर चर्चा करते हुए एएसओ-यूजर मेलिंग सूची पर several threads हैं, तो आप इसे एक उदाहरण के रूप में उपयोग करने में सक्षम हो सकते हैं।

+0

धन्यवाद लिंक के लिए धन्यवाद! – phprus

+0

चेक किए जाने तक यह हरा नहीं है :) –

0

यह एक लापरवाही प्लग की तरह लग सकता है ... लेकिन हम वर्तमान में boost.asio के आधार पर एक यूडीटी लाइब्रेरी विकसित कर रहे हैं, ताकि आपके पास यूडीपी पर आधारित स्ट्रीम_सॉकेट एपीआई हो।

Boost Asio Based UDT

इस बिंदु पर, पुस्तकालय कार्यात्मक है (आप async_connect/async_accept/async_write/async_read क्लाइंट और सर्वर के बीच स्ट्रीम ऑफ़ बाइट्स कर सकते हैं), लेकिन हमने संदेश अभी तक समर्थन नहीं करते। आप (UDT ऊपर उदा वायदा, coroutines, और TLS भी उपयोग करते हुए) इसके साथ हर प्रमुख Boost.Asio टूलकिट सुविधाओं का उपयोग कर सकते हैं

पुस्तकालय अभी भी बहुत युवा है और के रूप में चर्चा here हम टाइमर परिशुद्धता के कारण प्रदर्शन के मुद्दों का सामना।