[C con Clase] maximo tiempo de struct timeval

Programante programante en gmail.com
Dom Nov 7 00:31:51 CET 2010


El 02/11/10 19:49, armando escribió:
> estoy en una aplicación donde tengo que mandar data usando sockets, he
> definido el select como:
>
> select((int) sock + 1, &fdread, NULL,&fderr, &tv);
>
> donde el timeval es
>
> tv.tv_sec = 180;
> tv.tv_usec = 0;
>
> ahora ese tiempo le he puesto a 180, la aplicacion a los 150 segundos
> me devuelve la respuesta exitosa, y supongo que esta bien dada la
> cantidad de data que estoy mandando, pero mi pregunta es... existe
> algun problema si sigo aumentando ese valor para seguir esperando? por
> que si sigo asi, si envio mas data tengo que poner mas tiempo de
> espera, eso dara algun problema? digamos si lo aumento a 300 (5 min) o
> mas?

No pasa nada. Simplemente, el timeout es mayor. De hecho, si en vez de
usar un struct timeval* como último parámetro le pasas NULL, esperará
indefinidamente.

------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20101107/d3ba58de/attachment.html>


Más información sobre la lista de distribución Cconclase