我正在使用Socket连接到服务器。根据我正在执行的选项,我有不同的超时时间。我希望能够在通知客户端无法打开连接之前至少重试“connect”方法3次。
我尝试在try / catch中包装“connect”方法,并在异常catch为“SocketTimeoutException”时调用“connect”但这没有用。我知道答案可能涉及将整个过程放在for / while循环中,但我似乎无法弄清楚如何。
任何帮助?
答案 0 :(得分:1)
像这样的东西,也许:
for(int i = 0; i < N; i++){
start_index = (S/N)*i;
end_index = start_index + (S/N);
List<String> SUBblock= (TOTAL.subList(start_index, end_index));
System.out.println("block "+i+": from "+start_index+" to "+end_index);
System.out.println("block "+i+": "+SUBblock .toString());
}