我得到了它是這樣的一個樣本項目:配置客戶端吞吐量
- 客戶端A連接到服務器B
- A發送數據包B,B返回相同的數據包發送到
- 客戶端發送吞吐量可配置
- 測量每個數據包的週轉時間。
現在第3步是什麼令我困惑。
使用python,我能想到的「配置吞吐量」的唯一方法是在字符串中的字符之間設置一個延遲。
- 一個字符串「測試」
- 啓動計時器,然後發送「T」到服務器,讓服務器返回。
- 一旦服務器返回它,停止計時器並記錄它。
然後調用sleep()
對於確定的時間量(這是可配置的一部分)
然後執行相同的字母
e
s
t
日誌記錄,時間在兩者之間。
但是,這看起來很愚蠢,因爲我根本不影響客戶端和服務器之間的關係,只是設置發送字符之間的延遲。
或者我錯過了什麼?實際上有一種「配置」客戶A的吞吐量的方法,如果是這樣,那是什麼意思?
謝謝。
明白了。 我認爲他們想要的是第一個想法,發送一個大小爲n的數據包到服務器。 我不知道爲什麼我沒有想到這一點。 我不認爲我現在必須給它一個時間延遲,我想我可以編碼它將一個N大小的數據包發送到服務器,用戶配置N是什麼。 謝謝! – Marcin