android abrir socket e enviar comandos

Hay Guys, eu sou novo no Android, mas aqui está o que eu quero fazer.

Eu quero o beable para abrir uma conexão com um servidor usando um determinado IP e PORT, depois enviar comandos para o servidor e recuperar dados.

Alguma idéia do que eu preciso para o google para ajudar nisso? Eu sei como fazê-lo em PHP (usando fputs, fgets e fsockopen).

qualquer ajuda seria excelente.

obrigado

questionAnswers(1)

yourAnswerToTheQuestion