A Java P2P Sharing Application