A P2P based chat program