Когда Android находится в подчиненном режиме, у него есть большой объем данных для отправки на хост, когда он отправляет каждый пакет на конечную точку выхода через файл outputtream, нужно ли ждать какого-либо сигнала от хоста?
Я попытался отправить около 115 Кбайт из Android в Windows, упаковал каждый пакет в 512 байт перед вызовом метода записи потока вывода, я обнаружил, что многие пакеты были потеряны при просмотре на стороне хоста, а на моей стороне Windows был создан режим асинхронной передачи.
Если я посылаю небольшое сообщение с данными (менее 256 байт) между Windows и устройством Android, оно работает довольно хорошо с обеих сторон, но когда я отправляю большой транк данных, у меня всегда много потерянных пакетов.