/706NetworkPy

Networking 1 project that creates a "virtual" set of servers that emulate file transfers.

Primary LanguagePython

706NetworkPy

##Description This is a project created for our CPS706 (Computer Networks I) course that emulates file transfer and communication between a set of DNS, CDN and a user facing front-end. This project was created in Python, uses the socket library and Flask.

##Compiling Instructions Flask needs to be installed in any circumstance, this code will not run without it. You must run 5 different parts of this project. hisCinema, hisCinemaDNS, herCDN, herCDNDNS and localDNS. Once all of these are running you can open the index.html file and click on any link. The video in question will be downloaded as recv.mp4 into the working directory.