如果主服务器关闭,如何连接到新服务器

我制作了一个控制器应用程序,它将一个字符串发送到服务器,服务器将按下相应的按钮。但是我想做一个备份服务器,所以如果主电源关闭,客户端将自动连接到另一台服务器。 这是来自客户端的和平代码:

        try{

            s= new Socket("ip",7800);
            pw= new PrintWriter(s.getOutputStream());
            pw.write(message);
            pw.flush();
            pw.close();
            s.close();

        }catch (IOException e){
            e.printStackTrace();
        }
//sending the string
MessageSender messageSender = new MessageSender();
              messageSender.execute("S");

备用服务器相同,但是在另一个端口中,如果与主要服务器的连接丢失,我该如何连接呢?谢谢你的回答。