Simple P2P is a small project to develop P2P Server and Client Programs for transferring massive data. One server is available to afford the enormous number of clients in order to share any kinds of binary files. The major role of the server is to match clients to send/receive data from each other. Also, it redirects a search input from a client to all clients to find which clients have the data matched with the search. It uses TCP/UDP/IP network protocols for transferring files and server/clients connections.

Development Environment

  • Windows Vista
  • Visual Studio 2005
  • Win API