Description: Based on P2P document upload downloading code, but also included file compression decompression algorithm, C language code.
To Search:
File list (Check if you may need any files):
p2p_c
.....\bzip2
.....\.....\blocksort.c
.....\.....\bzip2.c
.....\.....\bzlib.c
.....\.....\bzlib.h
.....\.....\bzlib_private.h
.....\.....\compress.c
.....\.....\crctable.c
.....\.....\CVS
.....\.....\...\Entries
.....\.....\...\Repository
.....\.....\...\Root
.....\.....\decompress.c
.....\.....\huffman.c
.....\.....\LICENSE
.....\.....\randtable.c
.....\bzip2.dsp
.....\bzip2.vcproj
.....\ChangeLog.txt
.....\client
.....\......\ADLSearch.cpp
.....\......\ADLSearch.h
.....\......\BitInputStream.h
.....\......\BitOutputStream.h
.....\......\BufferedSocket.cpp
.....\......\BufferedSocket.h
.....\......\Client.cpp
.....\......\Client.h
.....\......\ClientManager.cpp
.....\......\ClientManager.h
.....\......\ClientManagerListener.h
.....\......\config.h
.....\......\ConnectionManager.cpp
.....\......\ConnectionManager.h
.....\......\CriticalSection.h
.....\......\CryptoManager.cpp
.....\......\CryptoManager.h
.....\......\CVS
.....\......\...\Entries
.....\......\...\Repository
.....\......\...\Root
.....\......\DCPlusPlus.cpp
.....\......\DCPlusPlus.h
.....\......\DirectoryListing.cpp
.....\......\DirectoryListing.h
.....\......\DownloadManager.cpp
.....\......\DownloadManager.h
.....\......\Exception.cpp
.....\......\Exception.h
.....\......\File.h
.....\......\FinishedManager.cpp
.....\......\FinishedManager.h
.....\......\HttpConnection.cpp
.....\......\HttpConnection.h
.....\......\HubManager.cpp
.....\......\HubManager.h
.....\......\LogManager.cpp
.....\......\LogManager.h
.....\......\md.cmd
.....\......\Pointer.h
.....\......\QueueManager.cpp
.....\......\QueueManager.h
.....\......\QueueManagerListener.h
.....\......\ResourceManager.cpp
.....\......\ResourceManager.h
.....\......\SearchManager.cpp
.....\......\SearchManager.h
.....\......\SearchManagerListener.h
.....\......\Semaphore.h
.....\......\ServerSocket.cpp
.....\......\ServerSocket.h
.....\......\SettingsManager.cpp
.....\......\SettingsManager.h
.....\......\SFVReader.cpp
.....\......\SFVReader.h
.....\......\ShareManager.cpp
.....\......\ShareManager.h
.....\......\SimpleXML.cpp
.....\......\SimpleXML.h
.....\......\Singleton.h
.....\......\Socket.cpp
.....\......\Socket.h
.....\......\Speaker.h
.....\......\stdinc.cpp
.....\......\stdinc.h
.....\......\StringDefs.cpp
.....\......\StringDefs.h
.....\......\StringSearch.h
.....\......\StringTokenizer.cpp
.....\......\StringTokenizer.h
.....\......\Thread.cpp
.....\......\Thread.h
.....\......\TimerManager.cpp
.....\......\TimerManager.h
.....\......\UploadManager.cpp
.....\......\UploadManager.h
.....\......\User.cpp
.....\......\User.h
.....\......\UserConnection.cpp