A Server Client based peer to peer system done using C++ socket programming