powered by

EE 122 Communication Network Final Project - Peer-to-Peer
Overlay Network, Webtella

The original project was originally done on Linux/Unix, tested on RedHat linux and Solaris machines across 4+ computers.
The program has a HTML interface, completed with an engine of socket programming written in C. The engine allows 
Pear-to-Peer file sharing over an overlay network. The protocol consists of a distributed hash table to locate
files and handles situations such as random disconnections of clients.

I just made the EE122 final project works on windows. I was able to build a
peer-to-peer network on my computer using Cygwin. It works. You can use your
browser to traverse the folders and download files from other peers.
See the picture attached