Description: Realize that P2P file sharing system, is achieved through the principle of Chord-based DHT network, sharing files on the local computer, or download other computers to share files. The file system is characterized not just a simple file transfer system, but the real implementation file sharing
File list (Check if you may need any files):
.classpath
.project
.settings\.svn\all-wcprops
.........\....\entries
.........\....\text-base\org.eclipse.jdt.core.prefs.svn-base
.........\org.eclipse.jdt.core.prefs
bin\.svn\all-wcprops
...\....\entries
...\chord\DHT.class
...\.....\FingerTable.class
...\.....\Identifier.class
...\.....\net\RemoteCall.class
...\.....\...\RemoteCallException.class
...\.....\...\RemoteCallManager.class
...\.....\...\RemoteCallServer.class
...\.....\...\Request$Method.class
...\.....\...\Request.class
...\.....\...\RingMaintainer.class
...\.....\Node.class
...\.....\NodeProperties.class
...\.....\Util.class
...\filetrans\Downloader.class
...\.........\FileInfo.class
...\.........\FileMap.class
...\.........\FileRequest$Action.class
...\.........\FileRequest.class
...\.........\FileTransferException.class
...\.........\FileTransferManager.class
...\.........\FileTransferServer.class
...\.........\SharedFile.class
...\.........\TransferSession.class
...\images\.svn\all-wcprops
...\......\....\entries
...\......\....\prop-base\add.png.svn-base
...\......\....\.........\connect.png.svn-base
...\......\....\.........\connect_do.png.svn-base
...\......\....\.........\connect_drop.png.svn-base
...\......\....\.........\connect_stop.png.svn-base
...\......\....\.........\disconnect.png.svn-base
...\......\....\.........\door_in.png.svn-base
...\......\....\.........\down.gif.svn-base
...\......\....\.........\executable.png.svn-base
...\......\....\.........\information.png.svn-base
...\......\....\.........\logs.png.svn-base
...\......\....\.........\new.gif.svn-base
...\......\....\.........\quit.gif.svn-base
...\......\....\.........\refresh.png.svn-base
...\......\....\.........\remove.png.svn-base
...\......\....\.........\remove_all.png.svn-base
...\......\....\.........\server_connect.png.svn-base
...\......\....\.........\server_disconnect.png.svn-base
...\......\....\.........\shared_files.png.svn-base
...\......\....\.........\start.gif.svn-base
...\......\....\.........\statistics.png.svn-base
...\......\....\.........\stop.gif.svn-base
...\......\....\.........\switchui.png.svn-base
...\......\....\.........\Thumbs.db.svn-base
...\......\....\.........\toolbar_connected.png.svn-base
...\......\....\.........\toolbar_disconnected.png.svn-base
...\......\....\.........\transfer.png.svn-base
...\......\....\.........\up.gif.svn-base
...\......\....\text-base\add.png.svn-base
...\......\....\.........\connect.png.svn-base
...\......\....\.........\connect_do.png.svn-base
...\......\....\.........\connect_drop.png.svn-base
...\......\....\.........\connect_stop.png.svn-base
...\......\....\.........\disconnect.png.svn-base
...\......\....\.........\door_in.png.svn-base
...\......\....\.........\down.gif.svn-base
...\......\....\.........\executable.png.svn-base
...\......\....\.........\information.png.svn-base
...\......\....\.........\logs.png.svn-base
...\......\....\.........\new.gif.svn-base
...\......\....\.........\quit.gif.svn-base
...\......\....\.........\refresh.png.svn-base
...\......\....\.........\remove.png.svn-base
...\......\....\.........\remove_all.png.svn-base
...\......\....\.........\server_connect.png.svn-base
...\......\....\.........\server_disconnect.png.svn-base
...\......\....\.........\shared_files.png.svn-base
...\......\....\.........\start.gif.svn-base
...\......\....\.........\statistics.png.svn-base
...\......\....\.........\stop.gif.svn-base
...\......\....\.........\switchui.png.svn-base
...\......\....\.........\Thumbs.db.svn-base
...\......\....\.........\toolbar_connected.png.svn-base
...\......\....\.........\toolbar_disconnected.png.svn-base
...\......\....\.........\transfer.png.svn-base
...\......\....\.........\up.gif.svn-base
...\......\add.png
...\......\connect.png
...\......\connect_do.png
...\......\connect_drop.png
...\......\connect_stop.png
...\......\disconnect.png
...\......\door_in.png
...\......\down.gif
...\......\executable.png
...\......\information.png
...\......\logs.png