Я хочу сделать очень простой сервер, который мог бы использоваться как на рабочем столе Java, так и на Android, поэтому я, вероятно, пойду с небольшой библиотекой NanoHttpd . Если у кого-то есть лучшая альтернатива, не стесняйтесь рекомендовать ее.
Таким образом, сервер в основном предназначен для приема файлов со многих пользовательских устройств, использующих только WiFi, и для установки на них некоторых настроек. Тем не менее, поскольку файлы потенциально довольно большие (200 МБ +) и скорость передачи данных низкая, мне необходимо иметь возможность доступа с сервера (Android / PC) к прогрессу этой передачи.
Есть ли способ с NanoHttpd добиться этого прогресса? На данный момент мне кажется, что я понимаю, что запрос получен полностью до вызова метода serve () и загрузка завершена.