hola.
Espero y alguien me pueda ayudar con esto.
tengo una aplicación que abre un socket y leo una cadena recibida para procesarla de esta manera.
Código:
in = new BufferedReader(new InputStreamReader(clientSocket.getInputStream()));
para obtener los datos recibidos aplico readLine de esta manera
Código:
String datos = in.readLine();
y el problema es el siguiente
en el socket yo recibo una cadena así:
"#252485#00#M32#"
y según he leído el readLine debe encontrar un \n o \r como tope para leer la linea
y no tengo manera de que, de donde recibo esta cadena, pueda agregar el salto de linea.
quisiera saber si hay alguna manera de agregarle el salto de linea al recibir los datos del socket o simplemente cuando hago el readLine decirle que solo lea cierta cantidad de caracteres
Desde ya agradezco cualquier ayuda.