Низкая производительность FTP из-за задержки Ack: существуют ли решения для Android? - PullRequest
0 голосов
/ 18 октября 2010

У меня проблема с использованием FTP-соединения на устройствах Android 2.2.

Мое приложение использует AndFTP по назначению и загружает данные с FTP-сервера, подключенного через Wi-Fi, к трубке.

Скорость загрузки по FTP составляет всего 7 КБ / с.

У меня была та же скорость на ноутбуке с Windows XP, затем я изменил настройку отложенного подтверждения.Так что теперь мой ноутбук достигает 300 Кбайт / с, но я не знаю, как настроить параметры в ОС Android / Linux.

Кто-нибудь знает об этой проблеме с задержкой?

С уважением, Rotesmofa

Редактировать: теперь я наконец-то нашел SocketOptions для моей проблемы, но как установить no_delay?Могу ли я установить это в своем приложении или мне нужно установить его на каждом устройстве с помощью инструмента терминала?Ссылка на SocketDescription: текст ссылки

1 Ответ

0 голосов
/ 02 сентября 2011

Хорошо, так что для тех, кто сталкивается с той же проблемой, посмотрите конкретные решения для вашей платформы для отложенных подтверждений. Еще несколько объяснений можно найти здесь http://www.stuartcheshire.org/papers/NagleDelayedAck/

Используйте конкретное исправление, и скорость вернется к норме.

С уважением, Rotesmofa

...