I have a question:
Is it possible to execute
The process that is receiving UDP packets has to open a separate TCP socket to send to the other process.
So at startup this process should first open up a UDP socket to receive datagrams. Then it gets a TCP socket and uses that to connect to the other process using the
connect function. Then, whenever data comes in on the UDP socket, you take that data and send it out using
send over the TCP socket for the other server to read.