2011-07-08 12 views
12

मैं SCTP प्रोटोकॉल की जांच कर रहा हूं। इसकी विशेषताएं आकर्षक दिखती हैं। मुझे चिंता है कि समुदाय से इसका समर्थन है। क्या कोई अच्छा क्रॉस-प्लेटफॉर्म (कम से कम लिनक्स और विंडोज) सी ++ (या कम से कम सी) एससीटीपी लाइब्रेरी है? क्या यह एसिंक तरीकों का समर्थन करता है?एससीटीपी: कोई भी क्रॉस-प्लेटफार्म लाइब्रेरी?

+1

मुझे यकीन है कि अगर आप इस पुस्तकालय के लिए भुगतान करना चाहते हैं नहीं कर रहा हूँ लेकिन सीसीपीयू/रैडिसिस के पास एससीटीपी के लिए एक मंच स्वतंत्र पुस्तकालय है। उनके पुस्तकालय जीत, लिनक्स, सौर और वीएक्स कार्यों पर काम करते हैं। आप इसे देख सकते हैं (http://www.ccpu.com/trillium-protocol-software-products/all-protocols-list/sctp-stream-control-transmission-protocol/) –

+0

मुझे उनकी कीमतें नहीं मिली हैं , क्या आप जानते हैं कि इसका कितना खर्च होता है? –

+0

नहीं। मुझे लगता है कि आपको [email protected] पर एक मेल भेजना होगा। –

उत्तर

4

यह सुनिश्चित नहीं है कि यह कितना अच्छी तरह से परीक्षण/काम कर रहा है (कभी इसे स्वयं उपयोग नहीं किया गया है), लेकिन मैंने कुछ समय पहले http://code.halssoftware.com/index.php/p/boostasiosctp/source/tree/master/boost देखा था। मुझे बताएं कि क्या यह आपके लिए कुछ भी करता है।

+0

+1: बढ़िया, मुझे ** Boost.Asio ** एडाप्टर खोजने की उम्मीद नहीं थी, इसे देखेंगे –

+0

मिला [यह चर्चा] (http://comments.gmane.org/gmane.comp.lib .boost.asio.user/3964)। लगता है कि 'Boost.Asio' के लिए' SCTP' एडाप्टर तैयार नहीं है और कोई भी नहीं जानता कि यह –

+0

होगा: यह अधूरा लग रहा था, लेकिन गहरा खोला नहीं था। खैर, आप इसके बजाय http://www.sctp.de/sctp-download.html को आजमा सकते हैं। यह दावा करता है * निक्स/* बीएसडी/विंडोज़ समर्थन, लेकिन यह वास्तव में मेरे हिस्से पर एक जंगली अनुमान है कि यह वही करेगा जो आप चाहते हैं। – Femi

2

लिनक्स और सोलारिस दोनों में मजबूत कर्नेल कार्यान्वयन हैं लेकिन विंडोज कुछ हद तक अपने पैरों को खींच रहा है। एक http://www.bluestop.org/SctpDrv/ जोड़ने की एक परियोजना है। यदि आप कर्नेल के साथ अपने स्वयं के एससीटीपी कार्यान्वयन को चलाने का प्रयास करते हैं तो आपको एक दूसरे के साथ दखल देने वाले दो ढेर के साथ मुद्दों का सामना करना पड़ सकता है।

कर्नेल स्टैक तुलनीय सॉकेट इंटरफेस प्रदान करता है ताकि आपका एप्लिकेशन लिनक्स/सोलारिस में पोर्टेबल हो।

सादर

3

अद्यतन: एक क्रॉस मंच userland ढेर link

मौजूद है और सक्रिय रूप से एप्लाइड साइंसेज मंस्टर विश्वविद्यालय में बनाए रखा है

+0

उनका काम गिटहब में स्थानांतरित हो गया है: https://github.com/sctplab/usrsctp –

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