I'm not very network configuration aware at all, so I wanted to ask some experts. I have an application that creates a socket connection between two servers through a firewall over port 402. I've been working with the network engineers and we have the firewall configured to allow the initial connection, and things are working great.
However, there's a global configuration that drops the connection after 3 hours of inactivity. The application doesn't communicate over the socket connection unless a specific call is made, and it's possible that no activity will take place for days at a time. The firewall drops the connection, but only notifies one of the ends that the socket's been disconnected.
The application will not reinitiate the connection unless the sender is notified that the socket has been dropped. Unfortunately, the firewall drops the receiver's connection without notifying the sender. TCPView shows the sender socket still 'open.'
Is there some sort of keepalive script that I can run as a service maybe that will keep alive this connection?
However, there's a global configuration that drops the connection after 3 hours of inactivity. The application doesn't communicate over the socket connection unless a specific call is made, and it's possible that no activity will take place for days at a time. The firewall drops the connection, but only notifies one of the ends that the socket's been disconnected.
The application will not reinitiate the connection unless the sender is notified that the socket has been dropped. Unfortunately, the firewall drops the receiver's connection without notifying the sender. TCPView shows the sender socket still 'open.'
Is there some sort of keepalive script that I can run as a service maybe that will keep alive this connection?