Foros del Web » Programación para mayores de 30 ;) » Programación General »

Errores de tiempo exedido

Estas en el tema de Errores de tiempo exedido en el foro de Programación General en Foros del Web. Holas. Estoy haciendo un pequeño programa en "C", he estado buscando/mirando pero no he visto nada que me aclare el asunto así que pues no ...
  #1 (permalink)  
Antiguo 24/03/2005, 05:22
Avatar de kapachov  
Fecha de Ingreso: diciembre-2002
Ubicación: Loeches
Mensajes: 464
Antigüedad: 21 años, 5 meses
Puntos: 0
Errores de tiempo exedido

Holas.

Estoy haciendo un pequeño programa en "C", he estado buscando/mirando
pero no he visto nada que me aclare el asunto así que pues no me queda
mas de otra que molestarlos a ustedes

bueno la cuestión es la siguiente el programa lo que hace básicamente es
crear un socket que queda a la escucha para que se conecten a traves de
el y también se conecta a otras maquinas que tienen el mismo programa es
decir que el programa es cliente/servidor a la vez [espero explicarme
bien].

El problema que tengo es que a veces alguna maquina se me queda sin red
por cualquier motivo entonces me gustaría que mi programa maneja el
tiempo de espera "Connection timed out" y "Connection Refused", ya que a
mi parecer espera mucho y pues para aprender como hacerlo estaria bien!,
aunque al final se quede con el tiempo que se maneje por _default_.


Sistema operativo Linux.
__________________
Siempre hago lo que quiero...
Aunque no quiera...
  #2 (permalink)  
Antiguo 24/03/2005, 05:42
Avatar de Eternal Idol  
Fecha de Ingreso: mayo-2004
Ubicación: Lucentum
Mensajes: 6.192
Antigüedad: 20 años
Puntos: 74
Lo que podes hacer es utilizar sockets que no se bloqueen, busca informacion sobre las funciones poll() y select(), Linux no es lo mio

Tal vez esto te sirva:
http://www.scit.wlv.ac.uk/~jphb/comms/sockets.html
__________________
¡Peron cumple, Evita dignifica! VIVA PERON CARAJO
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:33.