saludos,...
hice un pequeño programita que se comunica una pc con un pic atraves de un socket usando un conversor de ethernet a serial,....
el programa le manda un dato, en este caso envio un '1', el pic lo recibe y comienza una conversion analogica digital y devuelve un numero entre 0 y 1024 (una conversion de 10 bits), es decir responde con 4 bytes de la conversion, el problema que tengo es que la pc a veces lee un dato y a veces los cuatro o 1 y luego 3, aunque a la funcion recv le indico que lea 4 bytes
como puedo hacer para que siempre me lea los 4 bytes en orden