P2P Library written in Java