Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Delphi 如何查看indy tcpserver';发送流时的进度_Delphi_Indy10_Tcpserver - Fatal编程技术网

Delphi 如何查看indy tcpserver';发送流时的进度

Delphi 如何查看indy tcpserver';发送流时的进度,delphi,indy10,tcpserver,Delphi,Indy10,Tcpserver,在使用OnWork事件的客户端中: Speed := (count / (stoptick -starttick ))/1024; //in mb 我可以很容易地确定进展情况。但是在服务器端。。我如何才能做到这一点?完全相同的方法-使用OnWork事件。您只需在代码中手动分配事件处理程序,例如在服务器的OnConnect事件中,或者在读取流时: AContext.Connection.OnWorkBegin := MyWorkBeginHandler; AContext.Connection

在使用OnWork事件的客户端中:

Speed := (count / (stoptick -starttick ))/1024; //in mb

我可以很容易地确定进展情况。但是在服务器端。。我如何才能做到这一点?

完全相同的方法-使用
OnWork
事件。您只需在代码中手动分配事件处理程序,例如在服务器的
OnConnect
事件中,或者在读取流时:

AContext.Connection.OnWorkBegin := MyWorkBeginHandler; 
AContext.Connection.OnWork := MyWorkHandler;
AContext.Connection.OnWorkEnd := MyWorkEndHandler;

我应该注意到。。谢谢你,伙计。。你又一次拯救了我