Rem*_*eau 10
分配处理程序的OnWorkBegin
,OnWork
和OnWorkEnd
连接的事件TIdTCPConnection
对象.该OnWorkBegin
事件有一个AWorkCountMax
参数,可以为您提供转移的总预期字节数(如果提前知道).该OnWork
事件有一个AWorkCount
参数,可以为您提供自OnWorkBegin
事件触发以来实际传输的字节数的运行总计.
每当OnWork
触发事件时,AWorkCount
从当前AWorkCount
值中减去先前的值以确定在两个事件之间传输了多少字节,然后将该值除以两个事件之间经过的时间量.使用该最终值,您可以根据需要计算b/sec,kb/sec,mb/sec等.
根据您是如何准确地发送/接收数据,您可能需要手动调用BeginWork()
和EndWork()
方法TIdTCPConnection
来获得OnWork...
事件开始射击.大多数Indy的读/写方法都不会在Begin/EndWork()
内部调用.
归档时间: |
|
查看次数: |
1559 次 |
最近记录: |