P2P Pond is meant to be the P2P software solution to connect clients P2P Networking is meant to be the hardware mesh of ground stations
hadez' comments:
* nice course on p2p networking and how to implement it in java or python (with example app) http://cs.berry.edu/~nhamid/p2p/index.html