network project P2P

version1 in testing