Estoy haciendo un char en C y todo funciona pero me hace una cosa un poco rara. Al enviar un cliente un mensaje, al servidor, este lo recibe y lo manda al cliente destinatario, pero el mensaje es como si se quedara atascado en la tuberia creada y es necesario que se le envio otro mensaje a ese cliente para que reciba el primero. Y para que pueda recibir el segundo mensaje es necesario mandarle un tercero y asi sucesivamente. Es como si necesitaramos un segundo paquete para qeu empuje al primero y desatasque la tuberia.
Como puede solucionar esto?? Probe con fflush(stdio) fflush(stdout) ... pero nada de nada. Que puedo hacer??? gracias