Introduction - If you have any usage issues, please Google them yourself
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).