yup use serverSocket and socket, then use the socket.get(Input/Output)Stream to get the io stream, afterward u can try to use ByteArray(Input/Output)Stream or Data(Input/Output)Stream both are good for data transfer for files. try to play around with the streams to find the best combination for your thingy