สิ่งที่ฉันต้องการทำคือวัดความเร็วบรอดแบนด์โดยใช้ c #
ในการทำเช่นนี้ฉันใช้NetworkInterface.BytesReceived
และBytesSent
รับจำนวนไบต์ปัจจุบันที่ส่งและรับจากอะแดปเตอร์เครือข่ายของฉันและรับไฟล์DateTime
.
จากนั้นฉันดาวน์โหลด / อัปโหลดไฟล์และรับBytesReceived
/ BytesSent
และDateTime
อีกครั้ง ความเร็วในการดาวน์โหลด / อัพโหลดเป็นเพียงความแตกต่างระหว่างBytesReceived
/ BytesSent
หารด้วยความแตกต่างของเวลา
ตอนนี้ฉันสงสัยว่ามีเซิร์ฟเวอร์ FTP สาธารณะที่ฉันสามารถดาวน์โหลดและอัปโหลดไฟล์ได้หรือไม่