6
A
回答
9
分配處理程序的OnWorkBegin
,OnWork
和連接的TIdTCPConnection
對象的OnWorkEnd
事件。 OnWorkBegin
事件具有AWorkCountMax
參數,該參數爲您提供正在傳輸的總預期字節(如果提前知道)。 OnWork
事件有一個AWorkCount
參數,該參數給出了自從OnWorkBegin
事件觸發以來實際傳輸了多少字節的總數。
每當OnWork
事件被觸發,減去當前AWorkCount
值以前AWorkCount
值來確定多少字節都被這兩個事件之間傳遞,然後由已經在兩者之間經過的時間量除以價值事件。有了這個最終值,您可以根據需要計算b/sec,kb/sec,mb/sec等。
取決於你究竟是如何發送/接收數據,您可能需要手動調用TIdTCPConnection
的BeginWork()
和EndWork()
方法來獲取OnWork...
事件開始射擊。 Indy的大部分讀/寫方法都不會在內部調用Begin/EndWork()
。
相關問題
- 1. WebClient的DownloadDataAsync當前下載速度
- 2. 如何獲得當前標籤的寬度
- 3. 量角器:我如何獲得當前的瀏覽器寬度?
- 4. 如何獲得帶寬
- 5. 如何獲得box2d物體的當前移動速度
- 6. 您將如何獲得CCSprite當前速度作爲值
- 7. 如何在Swift中獲得當前WiFi鏈接速度?
- 8. SceneKit:SCNPhysicsBody獲取當前速度
- 9. Android(獲取當前速度)
- 10. 網頁速度測試:如何獲得理論加載速度
- 11. 如何獲得當前高度ios7
- 12. 如何獲得leftBarButtonItem寬度?
- 13. 如何獲得Ram速度?
- 14. 限制帶寬速度
- 15. 我如何獲得可用的帶寬速率?
- 16. 如何在當前寬度下查找WebView內容的高度?
- 17. Moment.js你如何獲得當前季度和前三個季度?
- 18. 提供簡單的方法來獲得當前的速度(執行速度計)
- 19. perl on win2003(草莓perl) - 如何獲得當前的帶寬使用情況?
- 20. java:如何獲得我的帶寬
- 21. 獲得總下載帶寬從文件大小和總下載供應計數
- 22. 如何使用Win32_PerfRawData_Tcpip_NetworkInterface類獲取C++中的當前帶寬
- 23. Python:如何獲取當前的帶寬使用情況?
- 24. 皮帶輪。如何獲得相對速度?
- 25. 如何在SQL Server中獲得當前財政年度季度?
- 26. 我如何獲得的fancybox幀的寬度,當它完成加載
- 27. 如何獲取當前地圖的當前區域,寬度和高度(相對於經度和緯度)?
- 28. 如何在CSS中獲取當前屏幕寬度?
- 29. 如何在響應QVBoxLayout中獲取QWidget的當前寬度?
- 30. 如何獲取特定數量的列的當前寬度
請不要將標記信息放在問題的標題中。它首先打破了標籤的使用目的,並使問題的話題變得越來越難以閱讀。另外,如果您使用的是類似Indy的版本,則版本之間存在重大差異,如果您包含正在使用的組件版本,則會有所幫助。謝謝。 –