मैं .NET 4.0 में System.Net.PeerToPeer के नामस्थान में देख रहा हूं और इस लाइब्रेरी में प्रदान की गई कक्षाएं P2P नेटवर्क बनाने के लिए उचित रूप से अच्छी लगती हैं। हालांकि, जब मैं उदाहरणों और संदर्भों की खोज करता हूं, तो मुझे केवल पुराना पुराना उदाहरण या संदर्भ मिल सकता है जो बस एमएसडीएन दस्तावेज को इंगित करता है। ऐसा लगता है कि बहुत से लोग इस पुस्तकालय का उपयोग नहीं कर रहे हैं और इस उत्पाद में ज्यादा प्रयास नहीं चल रहे हैं। क्या किसी को इस पुस्तकालय के साथ मुद्दों के बारे में पता है कि मुझे इस बात से अवगत नहीं है कि मुझे इसका उपयोग न करने के लिए राजी किया जा सकता है? मैंने देखा कि खिड़कियों के पुराने संस्करणों ने इसका समर्थन नहीं किया है, लेकिन यह मेरे लिए एक शो स्टॉपर नहीं है। क्या कुछ और है?System.Net.PeerToPeer लाइब्रेरी के साथ कोई समस्या?
उत्तर
यह एपीआई PNRP पर आधारित है। इसके लिए आईपीवी 6 कनेक्टिविटी की आवश्यकता है (कम से कम टेरेडो के माध्यम से); यह आमतौर पर आज के प्रतिष्ठानों में अनुपलब्ध है, और इसे स्थापित करने के लिए प्रशासनिक प्रयास की आवश्यकता है। मेरा मानना है कि यह प्राथमिक कारण है कि इसमें इतनी कम रुचि क्यों है।
मुझे पिछले उत्तर से असहमत होना है।
जबकि .NET में निर्मित पी 2 पी तंत्र पीएनआरपी का उपयोग करते हैं, तो सीमित उदाहरणों में ऑनलाइन किसी भी नेटवर्क सीमाओं की तुलना में डेवलपर अज्ञानता के साथ अधिक कुछ करना पड़ता है।
मैंने पीयर चैनल/नेटपीयर टीसीपी बाइंडिंग का उपयोग करके एक सुंदर जटिल पी 2 पी एप्लिकेशन विकसित किया है। यह एप्लिकेशन Windows XP SP3 या ऊपर के संस्करणों के लगभग कोई समस्या नहीं है, और इंटरनेट पर काम करता है।
आईपीवी 6 एक्सपी एसपी 3 + पर डिफ़ॉल्ट रूप से स्थापित और सक्षम है, जैसा कि पीएनआरपी द्वारा आवश्यक हर दूसरे घटक है। इसका मतलब है कि संभवतः आपके संभावित इंस्टॉल बेस का 9 5% आपके आवेदन के लिए पहले से ही सभी आवश्यक शर्तें हैं।
हां, स्थानीय मशीन को कुछ बंदरगाहों को अनब्लॉक करने की आवश्यकता है, लेकिन यह आपके इंस्टॉलर द्वारा बहुत आसानी से किया जा सकता है। नेटवर्क इंफ्रास्ट्रक्चर को केवल टेरेडो को स्पष्ट रूप से अवरुद्ध करने की आवश्यकता नहीं है, जो यूडीपी पोर्ट 3544 पर संचालित होता है। पीएनआरपी (एक्सपी एसपी 3 +) का संस्करण 2 सभी एनएटी संस्करणों पर काम करता है।
जब तक उन शर्तों को पूरा किया जाता है, तब तक आप सार्वजनिक इंटरनेट पर पी 2 पी जाल को आसानी से सेट कर सकते हैं, जिसमें आपके मौजूदा नेटवर्क बुनियादी ढांचे में कोई बदलाव नहीं होता है।
- 1. उपफोल्डर में फेविकॉन के साथ कोई समस्या?
- 2. समस्या किसी साझा लाइब्रेरी
- 3. ग्लासफ़िशवी 3 हाइबरनेट लाइब्रेरी समस्या
- 4. EclipseLink: झरना के साथ कोई समस्या अद्यतन कर के बजाय
- 5. वेबव्यू के साथ समस्या
- 6. वर्चुअलएन्व के साथ समस्या -
- 7. मानचित्र के साथ समस्या()
- 8. कैरियरवेव के साथ समस्या:
- 9. XmlReader - कोई नईलाइन के साथ xml फ़ाइल पढ़ने में समस्या
- 10. एसक्यूएल सर्वर 2005: कोई साझा रिकॉर्ड के साथ डेडलॉक समस्या
- 11. समय/क्षणिक प्रविष्टियों के साथ मानचित्र - स्मृति कोई समस्या नहीं
- 12. क्या JAXB के साथ कोई स्मृति उपयोगिता समस्या है?
- 13. क्या इस सिंगलटन कार्यान्वयन के साथ कोई समस्या है?
- 14. मीडियाविकि कुकीज़ के साथ समस्या
- 15. ओपनलेयर स्टाइल के साथ समस्या
- 16. सी पॉइंटर्स के साथ समस्या
- 17. पुस्तक उदाहरण के साथ समस्या
- 18. सी #: SqlDataSourceEnumerator.Instance.GetDataSources() के साथ समस्या
- 19. वेब एप्लिकेशन के साथ समस्या
- 20. घटना "चेनिंग" के साथ समस्या
- 21. पहलू खोज के साथ समस्या
- 22. स्प्रिंग फ़ाइल के साथ समस्या
- 23. जेडब्ल्यूओ समस्या के साथ जीडब्ल्यूटी
- 24. क्या लिनक्स के तहत ओपनजेडीके के साथ एक्लिप्स चलाने के साथ अब कोई समस्या है?
- 25. समस्या - कोई स्वत: अद्यतन
- 26. डेटटाइम के साथ समस्या। TOOADate()
- 27. कपड़े तैनाती के साथ समस्या
- 28. jQuery डेटा() के साथ समस्या
- 29. सिग्नल हैंडलिंग के साथ समस्या,
- 30. counter_cache कार्यान्वयन के साथ समस्या
क्या मेरे उत्तर को समझने के लिए पोस्ट/गीथब या कम से कम एक पंक्ति पर कुछ कोड पोस्ट करना संभव है? http://stackoverflow.com/questions/6924814 – balexandre
['NetPeerTcp बाइंडिंग'] (https://msdn.microsoft.com/en-us/library/system.servicemodel.netpeertcpbinding%28v=vs.110%29.aspx) ऐसा लगता है कि दुर्भाग्य से .NET 4.5 में अप्रचलित बना दिया गया है। –