Вы не можете открыть сокет, используя IPEndPoint
(в основном IP и порт) другого сервера.То, о чем вы спрашиваете, это подмена сервера - притворяется другим сервером и получает адресованный ему трафик.Вам необходимо настроить сервер A на использование IP-адреса сервера B и убедиться, что каждый маршрутизатор на пути к нему может подключиться к серверу A с этим IP-адресом.
Изменить: После вашего комментарияна оригинальный вопрос, что вам нужно, это балансировщик нагрузки.Чтобы позволить серверу B вступить во владение, когда сервер A мертв, у вас должен быть маршрутизатор или сервер, который получает весь трафик и направляет его на сервер A, тогда, если он чувствует, что сервер A не работает, перенаправит весь трафик на серверB. Разумеется, поскольку вы уже выполняете балансировку нагрузки, вы также можете сделать его реальным балансировщиком нагрузки, перенаправляя трафик на оба сервера, когда оба работают, и на оставшийся, когда другой отказывает.