limewire

所属分类:P2P编程
开发工具:Java
文件大小:18184KB
下载次数:44
上传日期:2006-06-08 13:10:41
上 传 者rightname
说明:   开源软件limewire的源代码,是用java编写的,值得一看
(open-source software's source code, java is prepared in an eye-catcher)

文件列表:
core (0, 2006-06-07)
core\.cvsignore (102, 2003-06-28)
core\build.xml (1975, 2006-03-02)
core\buildCoreJar.bat (1661, 2003-05-20)
core\buildCoreJar.sh (71, 2001-09-24)
core\com (0, 2006-06-07)
core\compile (201, 2001-12-19)
core\compile.bat (81, 2002-01-09)
core\com\bitzi (0, 2006-06-07)
core\com\bitzi\util (0, 2006-06-07)
core\com\bitzi\util\.cvsignore (8, 2002-11-16)
core\com\bitzi\util\Base32.java (4531, 2002-05-29)
core\com\limegroup (0, 2006-06-07)
core\com\limegroup\gnutella (0, 2006-06-07)
core\com\limegroup\gnutella\.cvsignore (8, 2002-11-06)
core\com\limegroup\gnutella\Acceptor.java (28312, 2006-05-25)
core\com\limegroup\gnutella\ActivityCallback.java (4801, 2006-03-14)
core\com\limegroup\gnutella\altlocs (0, 2006-06-07)
core\com\limegroup\gnutella\altlocs\.cvsignore (8, 2003-08-06)
core\com\limegroup\gnutella\altlocs\AlternateLocation.java (18866, 2005-08-06)
core\com\limegroup\gnutella\altlocs\AlternateLocationCollection.java (9628, 2005-06-10)
core\com\limegroup\gnutella\altlocs\AltLocListener.java (131, 2005-06-10)
core\com\limegroup\gnutella\altlocs\AltLocManager.java (7328, 2005-06-22)
core\com\limegroup\gnutella\altlocs\DirectAltLoc.java (5898, 2005-08-08)
core\com\limegroup\gnutella\altlocs\PushAltLoc.java (4709, 2005-06-10)
core\com\limegroup\gnutella\archive (0, 2006-06-07)
core\com\limegroup\gnutella\archive\.cvsignore (8, 2005-12-15)
core\com\limegroup\gnutella\archive\AbstractContribution.java (11808, 2005-12-07)
core\com\limegroup\gnutella\archive\AdvancedContribution.java (5245, 2005-12-20)
core\com\limegroup\gnutella\archive\ArchiveContribution.java (15173, 2006-03-22)
core\com\limegroup\gnutella\archive\ArchiveRequest.java (5118, 2005-12-09)
core\com\limegroup\gnutella\archive\ArchiveResponse.java (1065, 2005-12-09)
core\com\limegroup\gnutella\archive\Archives.java (5906, 2005-12-09)
core\com\limegroup\gnutella\archive\BadResponseException.java (465, 2005-12-09)
core\com\limegroup\gnutella\archive\Contribution.java (3421, 2005-12-09)
core\com\limegroup\gnutella\archive\DescriptionTooShortException.java (503, 2005-12-20)
core\com\limegroup\gnutella\archive\DirectContribution.java (5609, 2005-12-09)
core\com\limegroup\gnutella\archive\DirectoryChangeFailedException.java (417, 2005-12-09)
core\com\limegroup\gnutella\archive\File.java (6635, 2005-12-09)
core\com\limegroup\gnutella\archive\IdentifierUnavailableException.java (416, 2005-12-09)
... ...

The gui project includes the GUI code for the LimeWire application. This project combined with the core project make up the LimeWire client. Compilation: Compiling this package requires ant and Java 1.3.1. These can be downloaded respectively from: http://jakarta.apache.org/ant/index.html http://java.sun.com/j2se/1.3/ After these tools are installed, using the compile command for Windows or the ./compile command for Unix/Linux should compile the code. If you set your environment variables as per the appropriate compile script, typing "ant" at the command line should also compile the code. Run LimeWire GUI: Runing the LimeWire client should be as simple as using the run command for Windows or the ./run script for Unix/Linux. If your environment is set properly (see run scripts), the straight java command should work: java RunLime CORE and GUI Interface: Please note that if you are a core and gui developer and you change the interface between the core and the GUI, you will need to rebuild the core.jar file and commit it in the gui/lib directory.

近期下载者

相关文件


收藏者