Я написал приложение для чата для Android, используя SocketChannel. Он успешно подключается к серверу, и все функции работают. Но спустя долгое время после входа в систему (около 2-3 часов) я снова пытаюсь отправить сообщение в чат, и это не удается. В файле журнала SocketChannel селектор все еще открыт и подключается к серверу, сообщение уже пишется успешно. В чем проблема? Что мне не хватает?
Заранее спасибо за помощь.