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 3.5. Now Microsoft release .Net Framework 3.5 stable version, but I'm very busy.
So Zeral .Net will release a stable version until I can perfect it freely.
At first, Zeral . Net implements BitTorrent protocol. And then it will implements 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 a developer 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.
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.
BitTorrenteDonkeyGnutella Note:Now, I am using
Visual Studio Team System 2008 Team Suite to develop this project,
NUnit 2.5 Alpha2 to test this project,
ReSharper 4.0 to refactor this project and
WPF to design this project's GUI.
You can download
Visual Studio Team System 2008 Team Suite-CHSNunit 2.5 Alpha2ReSharper 4.0DXperience v2008 vol1 Zeral .Net's Source Code is on
Zeral .Net Source Code