Я разрабатываю приложение для Android, которое подключается к серверу TCP для загрузки некоторых данных. Мне нужно было определить, находится ли сервер в автономном режиме, чтобы узнать, успешна ли моя загрузка.
После некоторого осмотра я решил использовать NullPointerException в write () OutputStream в качестве индикатора.
Хотя это работает для моего случая (сервер, реализованный мной, должен только писать () от клиента), я хотел бы узнать о лучшем / стандартном способе обнаружения, если другая конечная точка TCP-соединения не работает или не работает вниз.
(Я уже рассмотрел несколько связанных здесь вопросов по stackoverflow.)
Есть комментарии / комментарии?
Спасибо