TClientSocket数据传输完以后的处理(100分)

  • 主题发起人 leimingyu
  • 开始时间
L

leimingyu

Unregistered / Unconfirmed
GUEST, unregistred user!
先写个例子
比如:
procedure TfrmMain.btn1Click(Sender: TObject);
begin
clntsckt1.Open;
InitUI(1);
//这个线程是从服务端接收到一个内存流,
ClientThread := TClientThread.Create(True,clntsckt1,ExtractFilePath(ParamStr(0)));
ClientThread.FreeOnTerminate := True;
ClientThread.Resume;
//起动线程
[red]这个地方怎么处理接收过来的流[/red]
end;

红色的部分为接收到流以后,我再写一个函数处理这个流,根据解析出来的命令操作程序
这个地方怎么判断是否已经接收到流了,还有怎样让处理完这个线程后再处理得到的数据流
 
1、你把BUF指针传到THREAD中
2、等待线程结束
3、处理接收的流。
 
顶部