Developers.TestingEnvironment

From Shareaza Wiki
Jump to navigation Jump to search
  Recovered

The following content has been recovered from the pantheraproject*net. Some content may be outdated, incomplete, inaccurate, or improperly formatted.

e

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