Sharp2p is a .NET/Mono library to help you include a p2p layer in your software.
Sharp2p is written in C# and lets you implement new p2p networks or use well known (CAN, Pastry, etc..).
Sharp2p can be used as a blackbox to include a prebuilt p2p layer in your software or can be extended to implement new kinds of p2p networks.
Sharp2p will include some of the most used p2p implementation:
* CAN (from the first version)
* Pastry (in the future)
* Small Worlds (in the future)
Sharp2p implements both pure and hybrid p2p networks
· Mono Project