a java server, java client and objective c client able to upload and download songs