Chcę zmierzyć prędkość łącza szerokopasmowego przy użyciu języka C #.
Aby to zrobić, używam NetworkInterface.BytesReceivedi, BytesSentaby uzyskać bieżącą liczbę bajtów wysłanych i odebranych z mojej karty sieciowej i uzyskać plik DateTime.
Następnie pobieram / przesyłam plik i otrzymuję BytesReceived/ BytesSenti DateTimeponownie. Szybkość pobierania / wysyłania to tylko różnica między BytesReceived/ BytesSentpodzielona przez różnicę czasu.
Teraz zastanawiam się, czy istnieje publiczny serwer FTP, na którym mogę pobierać i przesyłać pliki.