Description: P2p file distribution application design and implementation.
Implement a centralized P2P index server. Centralized P2P index server is defined by a large server (or server farm) to provide indexing services. When a user starts P2P file-sharing application, the application of its IP address and file name for the shared index server notification. Index server collects objects that can be shared, creating a centralized dynamic (object name to IP address mapping). Features such an index approach are: file transfer is decentralized (P2P), but the process of locating content is highly centralized (client/server).
To Search:
File list (Check if you may need any files):
Client
......\Client.aps
......\Client.clw
......\Client.cpp
......\Client.dsp
......\Client.dsw
......\Client.h
......\Client.ncb
......\Client.opt
......\Client.plg
......\Client.positions
......\Client.rc
......\ClientDlg.cpp
......\ClientDlg.h
......\Debug
......\.....\Client.exe
......\.....\Client.ilk
......\.....\Client.obj
......\.....\Client.pch
......\.....\Client.pdb
......\.....\Client.res
......\.....\ClientDlg.obj
......\.....\StdAfx.obj
......\.....\vc60.idb
......\.....\vc60.pdb
......\Download
......\........\瀹為獙4.docx
......\ReadMe.txt
......\Release
......\.......\Client.exe
......\.......\Client.obj
......\.......\Client.pch
......\.......\Client.res
......\.......\ClientDlg.obj
......\.......\StdAfx.obj
......\.......\vc60.idb
......\res
......\resource.h
......\...\Client.ico
......\...\Client.rc2
......\ShareFiles
......\..........\瀹為獙4.docx
......\StdAfx.cpp
......\StdAfx.h
Server
......\Debug
......\.....\main.exe
......\.....\main.ilk
......\.....\main.obj
......\.....\main.pch
......\.....\main.pdb
......\.....\MultiProtoclServer.obj
......\.....\vc60.idb
......\.....\vc60.pdb
......\main.cpp
......\main.dsp
......\main.dsw
......\main.ncb
......\main.opt
......\main.plg
......\main.positions
......\MultiProtoclServer.cpp
......\MultiProtoclServer.h