O que eu quero fazer é medir a velocidade da banda larga usando c #.
Para fazer isso, eu uso NetworkInterface.BytesReceived
e BytesSent
para obter a quantidade atual de bytes enviados e recebidos do meu adaptador de rede e obter o DateTime
.
Depois, faço o download / envio de um arquivo e recebo o BytesReceived
/ BytesSent
e DateTime
novamente. A velocidade de download / upload é apenas a diferença entre BytesReceived
/ BytesSent
dividida pela diferença de horário.
Agora, estou me perguntando se existe um servidor FTP público onde eu possa baixar e fazer upload de arquivos.