Estou programando um pequeno programa em C # e testando-o com o upload de um arquivo para o servidor FTP, no meu telefone Android estou usando o aplicativo Ulti Server e no meu PC (Windows 8.1 x64) estou usando o Xlight FTP Server .
Ambos são acessados via endereço IP externo.
Agora, o problema é que quando estou empurrando um arquivo para o servidor FTP do Android (conectado à Internet via Wi-Fi), leva cerca de 350 ms, mas no servidor FTP do PC (com fio conectado ao mesmo roteador da Internet), leva como 1400ms, ambos com o mesmo arquivo.
Por que é que? Preciso fornecer algumas informações adicionais?
EDIT: aqui está o código
WebClient client = new WebClient();
client.Credentials = new NetworkCredential("user", "password");
client.UploadFile("ftp://78.80.194.121:8080/pu.rtf", @"C:\pu.rtf");
Parece um problema de otimização de código.
—
Ramhound 26/03
não, o código está a apenas 3 linhas ...
—
Sartheris Stormhammer
3 linhas para implementar o que você implementou não computa.
—
Ramhound 26/03
lá, eu adicionei o código
—
Sartheris Stormhammer
A diferença de velocidade permanece se você usar um arquivo de teste maior? Talvez tente um servidor FTP diferente no PC (como o Filezilla) e veja se os horários são diferentes quando comparados ao Xlight.
—
Ƭᴇcʜιᴇ007