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
|
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 | 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
