[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]

[Hilos de Discusión] [Fecha] [Tema] [Autor]

[Sop.Tec.LinuxPPP] Retardo de informacion



Saludos lista.
Tengo un problema al trabajar con sockest en
linux, el problema es el siguiente:

He realizado una conexion a un socket del tipo
SOCKET_STREAM, este no esta bloqueado, es decir,
si no hay una trama en el socket, realiza otras
tareas.

Cuando llega una trama la leo del socket usando
el comando recv (la trama se almacena en un
buffer de tamaño 80), ensegida verifico el numero
de bytes que leyo, si es mayor que -1, imprimo la
trama en pantalla, la siguiente sentencia es
imprimir el buffer en un archivo.

cuando hay mensajes (tramas) en el socket, se
imprimen en pantalla, pero en al archivo no se
graba nada hasta despues de cierto tiempo.

Pregunta: Como hacer para que inmediatamente que
se imprime en pantalla, tambien se imprima en el
archivo:
Las sentencias que tengo son:

printf("%s", buffer); ---> salida a pantalla de
mensaje
fprintf(FileOut, "%s", buffer); ---> no se
escribe nada a archivo, hasta despues de cierto
tiempo. 

______________________________________________________________
E-mail y acceso gratis a la Internet en http://www.Tutopia.com
---------------------------------------------------------------------
Lista de soporte de LinuxPPP
 Reglas de la lista en http://pepe.net.mx/reglas.html



[Hilos de Discusión] [Fecha] [Tema] [Autor]