Reputation: 11349
looking for a p2p library for
peer to peer and peer to peer(S)
so far I've come across
Brunet http://boykin.acis.ufl.edu/wiki/index.php/Brunet
// does not seem to have #2 above
WCF P2P http://msdn.microsoft.com/en-us/library/cc297274.aspx
// does not seem to have NAT / UPnP
OpenServer http://openserve.codeplex.com/
// not truly p2p but can be added per owner
ZK++ http://zkpp.codeplex.com/
// DC compatible, not whole lot of info though
Flowlib http://code.google.com/p/flowlib/
// supports DC/ADC but no activity since Jan 2009 ???
NextHUB http://sourceforge.net/projects/nexthub/
// officially stopped Jan 2010 after no activity in a year !
so the choice is not very clear, Any that i missed ? Are there any commerical .net libraries ?
Any comments on the choices above from personal experience perhaps ?
Upvotes: 8
Views: 6225
Reputation: 14535
Mesh.NET has started recently: http://eigenein.info/mesh-net/
Upvotes: 0
Reputation: 10054
What exactly is your application mean to do? The WCF can handle this properly and grabbing the basics will help you understand what exactly you need and if there's a perfect already available library out there for you.
Take a look at this: http://msdn.microsoft.com/en-gb/library/ms751502.aspx
Upvotes: 1
Reputation: 9915
MonoTorrent, a bittorrent library for .NET.
https://github.com/mono/monotorrent
Very much peer-to-peer indeed.
Upvotes: 4
Reputation: 46050
There's also our MsgConnect available. Doesn't support UPnP but one can add it himself.
Upvotes: 0