現在の接続で接続が拒否された場合、または現在の IP が存在しない場合は、別の IP に切り替える必要があります。コードの一部を次に示します。
String [] server= {"10.201.30.200", "10.66.20.70",}; // Servers array
public void Telnet(String[] server) {
try {
out2 = new PrintStream(new FileOutputStream("output.txt"));
String [] hrnc = {"HRNC01_", "HRNC02_", "HRNC03_","NRNC01_", "NRNC02_"};
for (int i = 0; i < server.length; i++) {
// Connect to the specified server
if (server[i].equals("10.201.30.200")) {
// Commands via telnet
} else if (server[i].equals("10.66.20.70")) {
// Commands
}
}
} catch (Exception e) {
e.printStackTrace();
}
return null;
}
たとえば、最初の IP が存在しない場合、次のサーバーに接続する必要があります。