The above shows what I am trying to achieve. As clients connect and expect a service, I want to have a Load Balancer that chooses a Server and then redirects the request to it.
In this example, the Load Balancer chooses Server 2.
The chosen Server then uses the active connection to respond to the client and continue the rest of the Session without using the Load Balancer as a proxy to prevent bottlenecks.
Is there a way in C++ to hand over the active connection without the need for reconnecting?