2009-05-08 18 views
14

क्या आप मुझे बता सकते हैं: क्या मैं पी 2 पी-अनुप्रयोग बनाने के लिए मुड़ता हुआ उपयोग कर सकता हूं? और इसके लिए मुझे किस प्रोटोकॉल का चयन करना चाहिए?ट्विस्ट और पी 2 पी अनुप्रयोग

उत्तर

13

सबसे अच्छा समाधान बिटटोरेंट के लिए स्रोत कोड का उपयोग करना है। यह तब तक बनाया गया जब तक कि वे यूटोरेंट नामक एक सी ++ कार्यान्वयन पर स्विच नहीं हो जाते। BitTorrent के

एक विकल्प के रूप में, आप Vertex पर भी एक नज़र डालना चाहेंगे।

यह ट्विस्ट के शीर्ष पर बनाई गई एक पी 2 पी लाइब्रेरी है और फ़ायरवॉल को छोड़कर उपहारों के साथ आता है।

यह शायद अन्य लोगों के नमूने से अधिक पूर्ण है।

+0

Vertex unmaintained नहीं है? अंतिम रिलीज (0.2.0) 3 साल पहले (जून 2006) किया गया था। – oparisy

+0

शायद, लेकिन यह पुराना बिटटोरेंट के अलावा अगला सबसे बड़ा पी 2 पी मुड़ सॉफ्टवेयर है। – Unknown

+0

यह अनजान नहीं है। यह बस है ... सो रहा है। अभी भी कभी-कभी बगफिक्स हैं, और यदि कोई विकास में गंभीर रूचि दिखाता है, तो चीजें फिर से जल्दी उठती हैं। वर्टेक्स और उपयोगकर्ताओं के साथ चिकन-एंड-अंडे की समस्या है: इसमें कोई उपयोगकर्ता नहीं है, इसलिए इसे विकास नहीं मिलता है, और इसे विकास नहीं मिलता है, इसलिए इसे नए उपयोगकर्ता नहीं मिलते हैं। हालांकि, मूल लेखकों (जेपी काल्डरोन और खुद) अभी भी परियोजना में रूचि रखते हैं और अभी भी इस परियोजना में रूचि रखते हैं, बस अन्य चीजों के साथ व्यस्त रहते हैं जब तक कि इस पर काम करने के लिए कोई अनिवार्य कारण न हो। – Glyph

1

हां, ट्विस्ट का उपयोग बिट्टोरेंट के प्रारंभिक संस्करण को बनाने के लिए किया गया था। से शुरू करने के लिए कुछ ओपनसोर्स पुस्तकालय हैं।

+0

तुम मुझे कि libs दिखा सकते हैं? – Ockonal

0

हाँ, यदि आप पूरी तरह मुड़ एक p2p आवेदन बनाने के लिए उपयोग कर सकते हैं। जो मेरे दिमाग में सबसे पहले आता है वह डेटेला (http://dtella.org/) है। यह डायरेक्ट कनेक्ट प्रोटोकॉल का उपयोग करता है।

वे स्रोत कोड प्रदान करते हैं, ताकि आप शुरू कर सकें। मुझे पता है कि कुछ अलग विश्वविद्यालय नेटवर्कों में डीसी हब चल रहे हैं। ऐसा लगता है कि इस प्रोटोकॉल का आदर्श उपयोग है।

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