[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]
[Hilos de Discusión] [Fecha] [Tema] [Autor]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