Socket trocando mensagens com o servidor

Olá !!!

Estive olhando mas não consegui achar, talvez seja simples. Gostaria de saber como faço para criar um socket que fique trocando mensagens com um servidor. Por exemplo, criei o socket, conecto no servidor, leio a resposta, escrevo, leio a resposta e escrevo novamente e assim vai.

Grato a todos
Alexandre C.

O tutorial da Sun deve te ajudar:

http://java.sun.com/docs/books/tutorial/networking/sockets/index.html