Я программирую небольшую программу на C #, и я тестирую ее с загрузкой файла на FTP-сервер, на моем телефоне Android я использую приложение Ulti Server, а на своем компьютере (Windows 8.1 x64) я использую FTP-сервер Xlight.

Обе они доступны через внешний IP-адрес.

Теперь проблема в том, что когда я отправляю файл на FTP-сервер Android (подключенный к Интернету через Wi-Fi), это занимает около 350 мс, но на FTP-сервере ПК (проводном, подключенном к тому же интернет-маршрутизатору) это занимает 1400мс, оба с одним файлом.

Это почему? Нужно ли предоставлять дополнительную информацию?

РЕДАКТИРОВАТЬ: вот код

WebClient client = new WebClient();
client.Credentials = new NetworkCredential("user", "password");
client.UploadFile("ftp://78.80.194.121:8080/pu.rtf", @"C:\pu.rtf");

0