Developers.TestingEnvironment

From Shareaza Wiki
Revision as of 17:07, 3 September 2009 by Old death (talk | contribs) (→‎Clients)
Jump to navigation Jump to search

Creating a Testing Environment

Developers, please use this page to share information about how to create a testing environment. I have created a list of seed topics below that would be beneficial to fill. Please add additional topics and information as you can:

Servers

How to setup an HTTP Server How to setup an FTP Server How to setup a Gnutella Web Cache How to setup a G1 Ultrapeer How to setup a G2 Hub How to setup an ED2K Server How to setup a BitTorrent Tracker

Clients

How to setup a G2 client: various G2 clients including Shareaza, Gnucleus, MLdonkey, Caribou, FileScope, Adagio, Kiwi, Morpheus, etc.
How to setup a G1 client: various G1 clients including Shareaza, BearShare, Gnucleus, LimeWire, MLdonkey, Phex, Swapper, XoloX, GTK-Gnutella, etc.
How to setup an eDonkey2000 client: various ED2K clients including eDonkey, Shareaza, eMule, MLdonkey, Morpheus, amule, Hydranode, Epicea, XoloX, Jubster MP3 Finder, eMule Morph XT, etc.

References

Protocols

IPv4 IPv6 HTTP RFC FTP RFC Gnutella Gnutella 2

Languages

C++ MFC HTML CSS PHP Perl