Project Description

Zeral originated from Zero and Alpha. It is composited by Zer + Al.
Zeral .Net is a library implementing BitTorrent protocol, eMule protocol, Overnet protocol and Gnutella protocol.
It's based on .Net Framework 4.0 CTP now.
At first, Zeral . Net implements BitTorrent protocol. And then it will implement eMule protocol and Gnutella protocol.
The aim of this library is not to provide a rich GUI for users to interact with, but rather to provide a rich programming API to allow developers to easily create a GUI using this library without having to worry about reinventing the wheel by implementing the BitTorrent, eMule and Gnutella specification themselves.
As a result this should allow developers to easily embed the library into a wide variety of applications with ease.
Now, I will divide the library into serverl part like torrent file parser and creator, UPnP NAT Traversal , DHT and so on.
So that you can use it in variety range.

Developer: Hazors Comun & Sammy

And I want somebody could participate in this project.
If you are interested in this project, please contact me by sending to Hazors Comun.
Thank you for your reading!

Both of BitTorrent, eMule and Overnet have DHT(full name is Distributed Hash Table) function.
So you can download DHT's principle Kademlia protocol through Kademlia protocol.

Here is some protocol about BitTorrent, eDonkey and Gnutella including their extension protocol.
BitTorrent
eDonkey
Gnutella

Note:Now, I am using Visual Studio Team System 2010 Beta 1 to develop this project,
NUnit 2.5 to test this project, ReSharper 4.5 to refactor this project, dotTrace 3.1 to profile
this project and WPF to design this project's simple GUI. Now I also use Mono 2.4 library and dotNet Extension Library.
You can download
Visual Studio Team System 2010 Beta 1
Mono 2.4
Nunit 2.5
ReSharper 4.5
dotTrace 3.1
DXperience 2009.1.4
dotNet Extension Library

Zeral .Net's Source Code is on Zeral .Net Source Code
Last edited May 27 at 11:06 AM by comun, version 97

 

Want to leave feedback?
Please use Discussions or Reviews instead.

Archived page comments (4)

Updating...
© 2006-2009 Microsoft | About CodePlex | Privacy Statement | Terms of Use | Code of Conduct | Version 2009.6.1.15196