TCP/IP Networking Troubleshooting / Socket errors / Indy Sockets

Job ID: 32996908

Budget: $15 – $25 USD

We have several custom apps made in C++ (specifically Codegear / Embarcadero RAD Studio / formerly Borland) and Delphi. (customer/order management ..email client etc)
Some of these are server / client apps. In other words, there's a server app that performs connections / writes to/reads from MS SQL databases... as well as hosts the client apps. Then there's the client apps (for multiple users) which connect to the server.

Our apps utilize Indy socket library https://www.indyproject.org for TCP/IP communication I believe between Server and client apps and vice versa.
They also use Indy for connecting to IMAP/SMTP server to receive/send emails.

Occasionally, we'll receive socket errors, such as:

Socket Error # 10060
Socket Error # 10054 Connection reset by peer.

I'm looking for someone who has actually troubleshot / fixed these issues before. If you've fixed these issues before as well as are familiar with Indy components, that would also be a plus.

I'm told those errors can be caused by quite a number of possibilities
such as bandwidth issue, Firewall/router, Machines rebooting, etc.

Note: These apps are all on the same LAN / with same Default gateway.
Our firewall is an Untangle device and is what handles the DHCP etc.

Note: If we decide to proceed with this job via your Freelancer.com bid, payments will only be made via Freelancer.com, as per Freelancer.com's policy. Kindly do not make an offer if you plan to ask to be paid via another platform.

Thanks!