I am looking for a reliable P2P framework or library, preferrably natively written in C#, but can also work with something C# can interface with. Have you came across or have worked with a solid one?
Asked
Active
Viewed 7,279 times
2 Answers
9
Take a look at this link:
Brunet: a remarkably great P2P library
Brunet is a Free Software (GPL licensed) library for P2P networking written in C# and developed using Mono, but it also runs on Microsoft’s .Net platform.

Matthew Steeples
- 7,858
- 4
- 34
- 49

Leniel Maccaferri
- 100,159
- 46
- 371
- 480
-
1Good call Leniel! Thanks. I am concerned about the GPL though, since it means I cannot build anything commercial using it. But it's a good start for a simulator. – Etamar Laron Mar 06 '10 at 18:55
-
1Looks like this was changed to an MIT license and is now available at https://github.com/ptony82/brunet – Wayne Bloss Jan 08 '11 at 20:10
-
1Not sure someone else can re-license code like that? The (possibly) original GitHub library is still GPL – Matthew Steeples Mar 10 '17 at 12:04
5
Have you looked into the Peer-to-Peer capabilities in the Windows Communication Foundation (WCF)?

casperOne
- 73,706
- 19
- 184
- 253
-
Yes @casperOne thank you - the reason I am asking is because WCF is missing key issues, although it would definitely be a framework. I was looking for a framework that would take into consideration overlays and routing mechanisms as well, and WCF seems to leave them for the "next levels". – Etamar Laron Mar 06 '10 at 18:57
-
4@Etamar L.: You should point out in the question where WCF is deficient, so others can expand on those points if there is a solution. – casperOne Mar 07 '10 at 03:28