Network programming project on p2p