I two systems that I need to connect, but both act as servers. The first is a scale controller that does not have the ability to open a connection before sending a weight. It will send weights if a client connects to it first.
The other end is a server that waits for TCP data to print labels. Again if I send the data the server has I can print labels. But it also does not have a way to initiate a connection.
I'm gong to write a Windows service that will act as a wedge to open a connection to the scale and open a connection to the label software and pass any data from the scale to the label software.
Before I do is there an existing TEE or Server2Server gender adapter utility that is already available? I've looked but surprisingly this doesn't seem to be a common request.