У нас есть java-сервер, который поддерживает сокет-канал открытым с клиентом Android, чтобы обеспечить возможности push-уведомлений для нашего клиентского приложения.
Однако после перевода Android в режим «В самолете», который, как я ожидал, разорвет соединение, сервер все равно сможет записать объект SocketChannel, связанный с этим клиентом Android, и не будет выдано никакой ошибки. Вызов SocketChannel.isConnected () перед записью в него возвращает true.
Чего нам не хватает? Отличается ли работа с розетками на мобильных устройствах?
Заранее спасибо за помощь.