If wanting to use UDP for performance over TCP, is there something which can act as an intermediary on the sender side and receiver side where packets are fed to it and it sends them over UDP but also handles error correction / retransmission?
The idea here is to be able to use an existing UDP-based protocol without having to program error correction / retransmission at the application level. For example start this intermediary software on the local endpoint and the remote endpoint and the traditional application connects to localhost and a port which that software is listening on, and then it gets transmitted to the other end.