ola pessoal estou desenvolvendo um server socket esta funcionado perfeitamente.
mas fiz todos os testes com clientes mancando \n no termino da string.
recebi os dados perfeitamente
como estou substituindo um programa em producao existem clientes que nao me enviam \n o que torna o metodo readLine ineficiente no meu caso pois ele necessita de \n para identificar fim de string e me enviar o retorno para minha variavel
como faco para ler por exemplo 10 caracteres???
codigo usado
entradaData = new BufferedReader(new InputStreamReader(socketIn.getInputStream()));
String auxIn = entradaData.readLine();//ele nao retorna enquanto nao tiver \n
System.out.println("dados digitado foi:"+ auxIn);