A P2P Chat Network