A P2P network for general communications