2015-02-04 2 views
-1

Я создаю Java простую клиент-серверную программу, хотя оба они отлично работают. Проблема в том, что когда клиент или сервер столкнулись с ошибкой, он остановится. Есть ли способ для моего приложения клиент/сервер постоянно работать, даже если он сталкивается с ошибкой?Как заставить программу клиентского сервера непрерывно запускаться

+3

'try' /' catch' должно помочь вам :) – NiziL

+0

поймать исключение –

+0

Вы можете добавить исходный код? Думали ли вы о запуске каждого в отдельном потоке? –

ответ

0

Вы должны запустить свой код в цикле и поймать любые исключения внутри вашего цикла. например

while (true) { 
    try { 
    //Do what ever your server does 
    } catch (Exception e) { 
    //Log your exception to a log file 
    } 
} 
Смежные вопросы