Hola de nuevo Fernando:

Creo que necesitas utilizar select() para establecer el timeout......

a ver si te sirve este ejemplo (en C)

http://publib.boulder.ibm.com/cgi-bin/bookmgr/BOOKS/QB3ANN03/C.1.1.1?SHELF=&DT=19990211071324

Salu2



Fernando Martinez <[EMAIL PROTECTED]>
Enviado por: [EMAIL PROTECTED]

08/04/2002 14:01
Por favor, responda a forum.help400

       
        Para:        "Foro AS/400 (E-mail)" <[EMAIL PROTECTED]>
        cc:        
        Asunto:        RE: Connect()



Hola
 
    Tengo el manual que indicas (muy bueno por cierto) pero los ejemplos que vienen estan en RPG y me gustaria saber si alguien lo ha hecho en C y me puede enviar un ejemplo basico ya que no me queda muy claro como hacerlo.
 
   Tambien se me ha olvidado decir que el problema lo tengo con un proceso cliente y no desde un servidor por lo que no tengo nada claro que me pueda funcionar la opcion del servidor.
 
    El problema es que si por cualquier motivo el AS/400 (cliente) no alcanza el servidor por fallo de red, etc. se me queda esperando unos 180 segundos para darme TimeOut y lo que quiero controlar es que a los 5 segundos o los que sean yo decida por programa darle el TimeOut y seguir ejecutando el resto de codigo que sea.
 
    Espero que alguien tenga una respuesta a esto.
 
    Un saludo
 
    Fernando Martinez
 
-----Mensaje original-----
De:
[EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
Enviado el:
viernes, 05 de abril de 2002 18:20
Para:
[EMAIL PROTECTED]
Asunto:
Re: Connect()


Hola Fernando:


Este tutorial de Scott Klement es muy bueno http://klement.dstorm.net/rpg/socktut/tutorial.html


Salu2



Fernando Martinez <[EMAIL PROTECTED]>
Enviado por: [EMAIL PROTECTED]

05/04/2002 09:18
Por favor, responda a forum.help400

       
       Para:        "Foro AS/400 (E-mail)" <[EMAIL PROTECTED]>

       cc:        

       Asunto:        Connect()




Hola a todos

               �Alguien me puede enviar un ejemplo basico de como controlar el
TIMEOUT de la funcion CONNECT() de los sockets?

               Un saludo

               Fernando Martinez



_____________________________________________________
Forum.HELP400 es un servicio m�s de NEWS/400.
� Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________

Para darte de baja, env�a el mensaje resultante de pulsar
mailto:[EMAIL PROTECTED]?body=LEAVE




Responder a