Những gì tôi muốn làm là đo tốc độ băng thông rộng bằng cách sử dụng c #.
Để làm điều này, tôi sử dụng NetworkInterface.BytesReceived
và BytesSent
để nhận số lượng byte hiện tại được gửi và nhận từ bộ điều hợp mạng của tôi và nhận được DateTime
.
Sau đó, tôi tải xuống / tải lên một tập tin và nhận BytesReceived
/ BytesSent
và DateTime
một lần nữa. Tốc độ tải xuống / tải lên chỉ là sự khác biệt giữa BytesReceived
/ BytesSent
chia cho chênh lệch thời gian.
Bây giờ tôi tự hỏi nếu có một máy chủ FTP công cộng, nơi tôi có thể tải xuống và tải lên các tập tin.