Android project: socket programming and client/server communication