Description: Your P2P client will need to interface with the P2P server which you are being
provided with to carry out the following tasks:
1) Authenticate with the server (provide a username and encrypted password)
2) Send a list of files to the server that you wish to share with other users
3) Submit a search query to the server for a file you wish to download
4) Receive the search results, parse them, and output them to the user
5) Log out
The protoco
To Search:
File list (Check if you may need any files):
tcp
...\tcpclient.cpp
...\tcpserver.cpp