Ler uma cadeia de caracteres de um socket

como eu leio uma cadeia de caracteres ascii vindos de um socket?
o maximo q consegui aqui foi ler o codigo ascii dos caracteres enviados…

Olá Paulo,
Basta vc instanciar um objeto BufferedReader assim:

BufferedReader ler=new BufferedReader(new InputStreamReader(meusocket.getInputStream());

E depois disso fazer:

String linha=ler.readLine();
while(linha!=null)
{
    System.out.println(linha);
}

Ele vai ler linha por linha dos dados recebidos no socket, até o fim!!!

Um abraço e até mais!