紧急求助!(100分)

  • 主题发起人 主题发起人 dingsheng_ok
  • 开始时间 开始时间
D

dingsheng_ok

Unregistered / Unconfirmed
GUEST, unregistred user!
现有个难题,在网络备份系统中,服务端既可以接受从客户端备份的文件,也可以下载到客户端。我在设计时客户端和服务器端都用两个线程实现,即备份和恢复两个部分。考虑到clientsocket和serversocket都有阻塞方式传输,备份时服务端的serversocket中ongetthread事件激活,服务器端备份线程也开始工作。若客户端执行恢复过程,如何在服务器端serversocket的ongetthread事件激活服务器端的恢复文件线程,我发现serversocket中ongetthread事件只能激活一个线程啊,很急,请帮帮忙??
我的思路是:procedure TFM_DL_SRV.SrvSocketGetThread(Sender: TObject;
ClientSocket: TServerClientWinSocket;
var SocketThread: TServerClientThread);
begin
SocketThread := TServerThread.Create(false,ClientSocket);
//备份线程(已经实现)
SocketThread1 := TServerThread1.Create(false,ClientSocket);
//恢复线程;(语法上如何定义实现)
end;
其中serverthread1是恢复线程,可不可以和备份线程按上述格式书写阿
 
后退
顶部