Introduction - If you have any usage issues, please Google them yourself
This procedure using c language coding realize the P2P technology, can be used in a network file upload and download, very easy to use
Packet : 35738603ptop.rar filelist
morecode.net\p2p_c\bzip2\blocksort.c
morecode.net\p2p_c\bzip2\bzip2.c
morecode.net\p2p_c\bzip2\bzlib.c
morecode.net\p2p_c\bzip2\bzlib.h
morecode.net\p2p_c\bzip2\bzlib_private.h
morecode.net\p2p_c\bzip2\compress.c
morecode.net\p2p_c\bzip2\crctable.c
morecode.net\p2p_c\bzip2\CVS\Entries
morecode.net\p2p_c\bzip2\CVS\Repository
morecode.net\p2p_c\bzip2\CVS\Root
morecode.net\p2p_c\bzip2\decompress.c
morecode.net\p2p_c\bzip2\downcode.com.txt
morecode.net\p2p_c\bzip2\huffman.c
morecode.net\p2p_c\bzip2\LICENSE
morecode.net\p2p_c\bzip2\randtable.c
morecode.net\p2p_c\bzip2.dsp
morecode.net\p2p_c\bzip2.vcproj
morecode.net\p2p_c\ChangeLog.txt
morecode.net\p2p_c\client\ADLSearch.cpp
morecode.net\p2p_c\client\ADLSearch.h
morecode.net\p2p_c\client\BitInputStream.h
morecode.net\p2p_c\client\BitOutputStream.h
morecode.net\p2p_c\client\BufferedSocket.cpp
morecode.net\p2p_c\client\BufferedSocket.h
morecode.net\p2p_c\client\Client.cpp
morecode.net\p2p_c\client\Client.h
morecode.net\p2p_c\client\ClientManager.cpp
morecode.net\p2p_c\client\ClientManager.h
morecode.net\p2p_c\client\ClientManagerListener.h
morecode.net\p2p_c\client\config.h
morecode.net\p2p_c\client\ConnectionManager.cpp
morecode.net\p2p_c\client\ConnectionManager.h
morecode.net\p2p_c\client\CriticalSection.h
morecode.net\p2p_c\client\CryptoManager.cpp
morecode.net\p2p_c\client\CryptoManager.h
morecode.net\p2p_c\client\CVS\Entries
morecode.net\p2p_c\client\CVS\Repository
morecode.net\p2p_c\client\CVS\Root
morecode.net\p2p_c\client\DCPlusPlus.cpp
morecode.net\p2p_c\client\DCPlusPlus.h
morecode.net\p2p_c\client\DirectoryListing.cpp
morecode.net\p2p_c\client\DirectoryListing.h
morecode.net\p2p_c\client\DownloadManager.cpp
morecode.net\p2p_c\client\DownloadManager.h
morecode.net\p2p_c\client\Exception.cpp
morecode.net\p2p_c\client\Exception.h
morecode.net\p2p_c\client\File.h
morecode.net\p2p_c\client\FinishedManager.cpp
morecode.net\p2p_c\client\FinishedManager.h
morecode.net\p2p_c\client\HttpConnection.cpp
morecode.net\p2p_c\client\HttpConnection.h
morecode.net\p2p_c\client\HubManager.cpp
morecode.net\p2p_c\client\HubManager.h
morecode.net\p2p_c\client\LogManager.cpp
morecode.net\p2p_c\client\LogManager.h
morecode.net\p2p_c\client\md.cmd
morecode.net\p2p_c\client\Pointer.h
morecode.net\p2p_c\client\QueueManager.cpp
morecode.net\p2p_c\client\QueueManager.h
morecode.net\p2p_c\client\QueueManagerListener.h
morecode.net\p2p_c\client\ResourceManager.cpp
morecode.net\p2p_c\client\ResourceManager.h
morecode.net\p2p_c\client\SearchManager.cpp
morecode.net\p2p_c\client\SearchManager.h
morecode.net\p2p_c\client\SearchManagerListener.h
morecode.net\p2p_c\client\Semaphore.h
morecode.net\p2p_c\client\ServerSocket.cpp
morecode.net\p2p_c\client\ServerSocket.h
morecode.net\p2p_c\client\SettingsManager.cpp
morecode.net\p2p_c\client\SettingsManager.h
morecode.net\p2p_c\client\SFVReader.cpp
morecode.net\p2p_c\client\SFVReader.h
morecode.net\p2p_c\client\ShareManager.cpp
morecode.net\p2p_c\client\ShareManager.h
morecode.net\p2p_c\client\SimpleXML.cpp
morecode.net\p2p_c\client\SimpleXML.h
morecode.net\p2p_c\client\Singleton.h
morecode.net\p2p_c\client\Socket.cpp
morecode.net\p2p_c\client\Socket.h
morecode.net\p2p_c\client\Speaker.h
morecode.net\p2p_c\client\stdinc.cpp
morecode.net\p2p_c\client\stdinc.h
morecode.net\p2p_c\client\StringDefs.cpp
morecode.net\p2p_c\client\StringDefs.h
morecode.net\p2p_c\client\StringSearch.h
morecode.net\p2p_c\client\StringTokenizer.cpp
morecode.net\p2p_c\client\StringTokenizer.h
morecode.net\p2p_c\client\Thread.cpp
morecode.net\p2p_c\client\Thread.h
morecode.net\p2p_c\client\TimerManager.cpp
morecode.net\p2p_c\client\TimerManager.h
morecode.net\p2p_c\client\UploadManager.cpp
morecode.net\p2p_c\client\UploadManager.h
morecode.net\p2p_c\client\User.cpp
morecode.net\p2p_c\client\User.h
morecode.net\p2p_c\client\UserConnection.cpp
morecode.net\p2p_c\client\UserConnection.h
morecode.net\p2p_c\client\Util.cpp
morecode.net\p2p_c\client\Util.h
morecode.net\p2p_c\client\version.h
morecode.net\p2p_c\client.dsp
morecode.net\p2p_c\client.vcproj
morecode.net\p2p_c\Compile.txt
morecode.net\p2p_c\DCPlusPlus.dsp
morecode.net\p2p_c\DCPlusPlus.dsw
morecode.net\p2p_c\DCPlusPlus.nsi
morecode.net\p2p_c\DCPlusPlus.rc
morecode.net\p2p_c\DCPlusPlus.sln
morecode.net\p2p_c\DCPlusPlus.vcproj
morecode.net\p2p_c\Doxyfile
morecode.net\p2p_c\Example.xml
morecode.net\p2p_c\Extensions.txt
morecode.net\p2p_c\MakeDefs\CVS\Entries
morecode.net\p2p_c\MakeDefs\CVS\Repository
morecode.net\p2p_c\MakeDefs\CVS\Root
morecode.net\p2p_c\MakeDefs\MakeDefs.cpp
morecode.net\p2p_c\MakeDefs\MakeDefs.dsp
morecode.net\p2p_c\MakeDefs\MakeDefs.vcproj
morecode.net\p2p_c\MakeDefs\StdAfx.cpp
morecode.net\p2p_c\MakeDefs\StdAfx.h
morecode.net\p2p_c\README.txt
morecode.net\p2p_c\res\ADLSearch.ico
morecode.net\p2p_c\res\arrows.bmp
morecode.net\p2p_c\res\CVS\Entries
morecode.net\p2p_c\res\CVS\Repository
morecode.net\p2p_c\res\CVS\Root
morecode.net\p2p_c\res\DCPlusPlus.ico
morecode.net\p2p_c\res\DCPlusPlus.Manifest
morecode.net\p2p_c\res\Directory.ico
morecode.net\p2p_c\res\Favorites.ico
morecode.net\p2p_c\res\FavoriteUser.ico
morecode.net\p2p_c\res\FinishedDL.ico
morecode.net\p2p_c\res\FinishedUL.ico
morecode.net\p2p_c\res\folders.bmp
morecode.net\p2p_c\res\Hub.ico
morecode.net\p2p_c\res\mdichild.bmp
morecode.net\p2p_c\res\notepad.ico
morecode.net\p2p_c\res\PublicHubs.ico
morecode.net\p2p_c\res\Queue.ico
morecode.net\p2p_c\res\Search.ico
morecode.net\p2p_c\res\Speeds.bmp
morecode.net\p2p_c\res\Thumbs.db
morecode.net\p2p_c\res\toolbar.bmp
morecode.net\p2p_c\res\toolbar20.bmp
morecode.net\p2p_c\res\User.ico
morecode.net\p2p_c\res\users.bmp
morecode.net\p2p_c\windows\AboutDlg.h
morecode.net\p2p_c\windows\ADLSearchFrame.cpp
morecode.net\p2p_c\windows\ADLSearchFrame.h
morecode.net\p2p_c\windows\ADLSProperties.cpp
morecode.net\p2p_c\windows\ADLSProperties.h
morecode.net\p2p_c\windows\Advanced2Page.cpp
morecode.net\p2p_c\windows\Advanced2Page.h
morecode.net\p2p_c\windows\AdvancedPage.cpp
morecode.net\p2p_c\windows\AdvancedPage.h
morecode.net\p2p_c\windows\AppearancePage.cpp
morecode.net\p2p_c\windows\AppearancePage.h
morecode.net\p2p_c\windows\CommandDlg.h
morecode.net\p2p_c\windows\CVS\Entries
morecode.net\p2p_c\windows\CVS\Repository
morecode.net\p2p_c\windows\CVS\Root
morecode.net\p2p_c\windows\DirectoryListingFrm.cpp
morecode.net\p2p_c\windows\DirectoryListingFrm.h
morecode.net\p2p_c\windows\DownloadPage.cpp
morecode.net\p2p_c\windows\DownloadPage.h
morecode.net\p2p_c\windows\ExListViewCtrl.cpp
morecode.net\p2p_c\windows\ExListViewCtrl.h
morecode.net\p2p_c\windows\ExtendedTrace.cpp
morecode.net\p2p_c\windows\ExtendedTrace.h
morecode.net\p2p_c\windows\FavHubProperties.cpp
morecode.net\p2p_c\windows\FavHubProperties.h
morecode.net\p2p_c\windows\FavoritesFrm.cpp
morecode.net\p2p_c\windows\FavoritesFrm.h
morecode.net\p2p_c\windows\FinishedFrame.cpp
morecode.net\p2p_c\windows\FinishedFrame.h
morecode.net\p2p_c\windows\FinishedULFrame.cpp
morecode.net\p2p_c\windows\FinishedULFrame.h
morecode.net\p2p_c\windows\FlatTabCtrl.h
morecode.net\p2p_c\windows\GeneralPage.cpp
morecode.net\p2p_c\windows\GeneralPage.h
morecode.net\p2p_c\windows\HubFrame.cpp
morecode.net\p2p_c\windows\HubFrame.h
morecode.net\p2p_c\windows\LineDlg.h
morecode.net\p2p_c\windows\main.cpp
morecode.net\p2p_c\windows\MainFrm.cpp
morecode.net\p2p_c\windows\MainFrm.h
morecode.net\p2p_c\windows\NotepadFrame.cpp
morecode.net\p2p_c\windows\NotepadFrame.h
morecode.net\p2p_c\windows\PrivateFrame.cpp
morecode.net\p2p_c\windows\PrivateFrame.h
morecode.net\p2p_c\windows\PropertiesDlg.cpp
morecode.net\p2p_c\windows\PropertiesDlg.h
morecode.net\p2p_c\windows\PropPage.cpp
morecode.net\p2p_c\windows\PropPage.h
morecode.net\p2p_c\windows\PublicHubsFrm.cpp
morecode.net\p2p_c\windows\PublicHubsFrm.h
morecode.net\p2p_c\windows\QueueFrame.cpp
morecode.net\p2p_c\windows\QueueFrame.h
morecode.net\p2p_c\windows\resource.h
morecode.net\p2p_c\windows\SearchFrm.cpp
morecode.net\p2p_c\windows\SearchFrm.h
morecode.net\p2p_c\windows\SingleInstance.h
morecode.net\p2p_c\windows\SpyFrame.cpp
morecode.net\p2p_c\windows\SpyFrame.h
morecode.net\p2p_c\windows\stdafx.cpp
morecode.net\p2p_c\windows\stdafx.h
morecode.net\p2p_c\windows\UploadPage.cpp
morecode.net\p2p_c\windows\UploadPage.h
morecode.net\p2p_c\windows\UsersFrame.cpp
morecode.net\p2p_c\windows\UsersFrame.h
morecode.net\p2p_c\windows\WinUtil.cpp
morecode.net\p2p_c\windows\WinUtil.h
morecode.net\p2p_c\zlib\adler32.c
morecode.net\p2p_c\zlib\compress.c
morecode.net\p2p_c\zlib\CVS\Entries
morecode.net\p2p_c\zlib\CVS\Repository
morecode.net\p2p_c\zlib\CVS\Root
morecode.net\p2p_c\zlib\deflate.c
morecode.net\p2p_c\zlib\deflate.h
morecode.net\p2p_c\zlib\infblock.c
morecode.net\p2p_c\zlib\infblock.h
morecode.net\p2p_c\zlib\infcodes.c
morecode.net\p2p_c\zlib\infcodes.h
morecode.net\p2p_c\zlib\inffast.c
morecode.net\p2p_c\zlib\inffast.h
morecode.net\p2p_c\zlib\inffixed.h
morecode.net\p2p_c\zlib\inflate.c
morecode.net\p2p_c\zlib\inftrees.c
morecode.net\p2p_c\zlib\inftrees.h
morecode.net\p2p_c\zlib\infutil.c
morecode.net\p2p_c\zlib\infutil.h
morecode.net\p2p_c\zlib\trees.c
morecode.net\p2p_c\zlib\trees.h
morecode.net\p2p_c\zlib\uncompr.c
morecode.net\p2p_c\zlib\zconf.h
morecode.net\p2p_c\zlib\zlib.h
morecode.net\p2p_c\zlib\zutil.c
morecode.net\p2p_c\zlib\zutil.h
morecode.net\p2p_c\zlib\使用说明.txt
morecode.net\p2p_c\zlib.dsp
morecode.net\p2p_c\zlib.vcproj
morecode.net\p2p_c\bzip2\CVS
morecode.net\p2p_c\client\CVS
morecode.net\p2p_c\MakeDefs\CVS
morecode.net\p2p_c\res\CVS
morecode.net\p2p_c\windows\CVS
morecode.net\p2p_c\zlib\CVS
morecode.net\p2p_c\bzip2
morecode.net\p2p_c\client
morecode.net\p2p_c\MakeDefs
morecode.net\p2p_c\res
morecode.net\p2p_c\windows
morecode.net\p2p_c\zlib
morecode.net\p2p_c
morecode.net