make a python TCP server and a client that :
1. the client send some encrypted metadata to the server
2. the server add some infos to the meta dta and send it back to the client
3. the client send the binary file to the server
(thats just the basic description ... read the pdf for the exact details)
i need 2 nicely comented scripts
you must test it
its not a beginner job ...
you must know about TCP, public key encryption, crc calculation and more !