मैं सी के साथ कुछ पी 2 पी कार्यक्षमता को लागू करने की कोशिश करता हूं। क्या कोई ढांचा है?क्या सी में पी 2 पी ढांचा है?
क्या आपको लगता है कि libtorrent (http://libtorrent.rakshasa.no/) लेते हैं और कुछ अनुकूलन करते हैं?
या कोई भी एक अच्छा सी ढांचा/पुस्तकालय जानता है?
अद्यतन 1: अधिक सटीक: मैं सहकर्मियों के बीच डेटा (मेटाडाटा) के छोटे पैकेज साझा करना चाहता हूं। डेटा पैकेज प्रत्येक सहकर्मी को वितरित किया जाना चाहिए (प्रत्येक सहकर्मी के पास प्रत्येक डेटा पैकेज होना चाहिए)।
धन्यवाद
कृपया उस प्रकार के एप्लिकेशन को परिभाषित करें जिसे आप अपने पी 2 पी ढांचे के साथ सक्षम करना चाहते हैं। –
अद्यतन 1 –
देखें बिटटोरेंट प्रोटोकॉल बड़ी फ़ाइलों के लिए डिज़ाइन किया गया है, क्योंकि यह साझा फ़ाइलों के बारे में जानकारी (धार फ़ाइलें) रखने के लिए सर्वर (ट्रैकर) पर निर्भर करता है। बिटटोरेंट पर कई छोटे पैकेज साझा करना समझ में नहीं आता है, क्योंकि आपके प्रत्येक छोटे पैकेज को ट्रैकर पर मेटाडेटा फ़ाइल की आवश्यकता होगी। इसके बजाए फ्लडिंग/गॉसिपिंग पर नज़र डालें http://en.wikipedia.org/wiki/Gossip_protocol –