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:
para obtener los datos recibidos aplico readLine de esta manerain = new BufferedReader(new InputStreamReader(clientSocket.getInputStream()));
Código:
y el problema es el siguienteString datos = in.readLine();
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.