|  |  HP OpenVMS Systemsask the wizard | 
|  | 
 The Question is: i have two part which communicate using tcpip Socket, and because i doN,t know how the second part is programmed, i can't send keep Alives, and wait for the ack. SO when a connection is broken, my application wait for 15 minutes or more to detects that th e sockets are down. i have adjusted the DROP_TIMER and PROBE_TIMER ucx parametres but i always have the problem. There is a long time that i try to fix this problem , but no more ideas. How i can decrease the timeout of closing socket after a broken conne ction ?. Thanks. The Answer is : 
 
  Consider using SO_KEEPALIVE, using something like this:
 
    int one=1;
    setsockopt(s, SOL_SOCKET, SO_KEEPALIVE, &one, sizeof one);
 
  This option is also available via the sys$qio interface.
 
  On OpenVMS V7.1 and later, the OpenVMS Wizard would recommend using
  TCP/IP Services version V5.0A or (if available) later.
 
 
 
 |