Hola
Aldo
Tiene toda la pinta de que es una implementaci�n del propio
protocolo. Si necesitas tener controlado el tiempo probablemente tengas que
hacerlo por UDP y la programacion se complica enormemente. De todas formas
�necesitas tener abierto el socket permanentemente?
Un saludo
Fernando Martinez
-----Mensaje original-----
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]En nombre de Aldo Vasquez
Enviado el: viernes, 22 de noviembre de 2002 13:53
Para: [EMAIL PROTECTED]
Asunto: Sockets en el AS400Tengo dos aplicaciones RPG/ILE que establecen sockets por 2 puertos del AS400. Por un puerto una de las aplicaciones escucha permanente, al llegar una transaccion por el puerto A, esta se procesa y la respuesta se deposita en una DTAQ. La segunda aplicacion lee permanentemente la cola de datos de respuestas y al encontrar alguna, graba la respuesta por el puerto B.El problema es con la segunda aplicacion, la que graba las respuestas al sistema remoto. Si no llegan transacciones en el lapso de 1 minuto, la segunda aplicacion se cae y se levanta automaticamente. El patron de tiempo es siempre 1 minuto. Si bien es cierto esto no corrompe las tramas de datos que estan viajando, se que no es el funcionamiento ideal. Debo comentar que ninguna parte de mi codigo RPG/ILE indica "si el tiempo de inactividad alcanza 1 minuto, reinicia el socket"Pregunta: Algun parametro de configuracion del TCP/IP del AS400 puede generar este comportamiento.Aldo V�squez Salazar
INFORMA S.A.
612-6000 (3151)El cambio no es cambio mientras no se ha cambiado
