Hola a todos! Estoy haciendo una aplicación que recibe datos por el puerto
serie, en donde está conectado un lector de códigos. Estos códigos están
guardados en la BD asociados con un usuario, con lo que al recibir un código,
busco el usuario asociado en la BD. Estos códigos no son de longitud fija,
con lo que puedo recibir un código de 3 caracteres y luego uno de 5.
Me he encontrado con el problema de que si se reciben muchos códigos juntos,
se acumulan en el buffer, y cuando los leo, como lee varios a la vez, al
buscar el usuario no me los encuentra ya que está buscando dos códigos
anidados.
La verdad es que no se me ocurre cómo puedo solucionar esto. Si alguien me
puede echar una mano se lo agradeceré muchísimo.
Un saludo a todos.
Leer las respuestas