I have two applications running on the same computer. They are to converse with each other via TCP/IP sockets.

Application 1 is a second party application and I have no control over how it handles...