I'm using a program that connects using TCP from one computer on my network to another. Often and for unknown reasons, the connection gets dropped. This connection is managed by a third-party program, so I can't edit the code and add retry logic there.

I was thinking, is there a program I can run that will:

  1. Create a network tunnel between the two computers,
  2. Have retry logic on that tunnel to make it resilient,
  3. Expose the tunnel as a localhost port on the initiating computer?

That way I could tell my third-party program to connect to localhost:12345 and it'll be none the wiser to the retry logic added by my tunnel.

Does something like that exist?

migrated from serverfault.com Sep 10 at 1:50

This question came from our site for system and network administrators.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.