PRP (aka peer-to-peer routing protocol) is an open-source project to implement high level routing protocols. The target architecture is a peer-to-peer network TCP connected nodes. On this architecture, a simple chat application may be developed.