求助: TWebConnection 连接的多线程是不是有BUG? |
尚未結案
|
bundur
一般會員 發表:16 回覆:44 積分:22 註冊:2002-11-30 發送簡訊給我 |
TWebConnection 连接的多线程是不是有BUG? 我做过一个简单的测试,服务端写一个方法叫:
function TrdmTest.ServerAddr: WideString;
begin
Result := Integer(Self);
end;
用来返回当前服务端的 RemoteDataModule 的指针 客户端测试代码如下:
procedure TForm1.Button1Click(Sender: TObject);
begin
ShowMessage(IntToStr(AppServer.ServerAddr));
end; 客户端可启动多个测试一下,
当客户用 TSocketConnection 和 TDCOMConnection 连接时,每个
实例返回的服务器模块指针是不一样的,这说明服务器为每个连接单独开了一个实例。
而当客户用 TWebConnection 连接时,情况就变了,每个实例返回的值是一样的! 即用 TWebConnection 时不是多线程模式——郁闷! ====================
交流是进步的良师
批评是成长的益友
|
NoSound
一般會員 發表:1 回覆:5 積分:1 註冊:2003-11-03 發送簡訊給我 |
|
Ktop_Robot
站務副站長 發表:0 回覆:3511 積分:0 註冊:2007-04-17 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |