Я использую Java для подключения к http-серверу.Все хорошо.Конечно, я ловлю исключения (SocketTimeoutException
, ConnectException
, IOException
).Но моя проблема в том, что когда (например) ConnectException
происходит, приложение остается застрявшим.Я больше не могу продолжать в другой части программы ... Я пытался "return ..", System.exit
(но я не хочу выходить из приложения).Есть идеи?
Скелетная прога выглядит так:
boolean metod_to_check_http_server(){
try{
Create_connection(URL);
Set_Time_Out(3000);
open_HTTP_Connection();
Close_Connection();
return true; // All this part is fine...
}
catch (EXCEPTIONS)
{ // Here I know I have connection problem
// how could I return to main prog from here ?
// return false ? not work...
// System.exit(..); // too violent !
// so ?
}