Can I hazard a guess this/these is/are Windows based receiving systems?
I hazard this guess because these kinds of situations happen most often, in my experience, with Windows systems. It seems to me that many (maybe most) Windows programmers who program TCP/IP at the socket level are really unprepared for the challenge. This is complicated by Windows not being the best (in my opinion) environment to deploy mission critical TCP/IP based real time solutions.
All I can suggest is in my experience the problem has been with the receiving system and rarely with Cloverleaf. I generally prove that I have everything OK on my end (the Process log usually suffices for that) and challenge the other end to provide the same proof (they rarely can, but if they make the effort sometimes they magically correct the issue).
Jim Koloskey
email: jim.kosloskey@jim-kosloskey.com 29+ years Cloverleaf, 59 years IT - old fart.