W
wallysw
Unregistered / Unconfirmed
GUEST, unregistred user!
服务端(idTCPServer):
我在Execute事件下面写如下代码:
var
s: string;
begin
s := AThread.Connection.Readln;
if s = 'aaa' then
AThread.Connection.Writeln('bbb');
end;
-------------------------------
客户端(idTCPClient):
在ActiveXForm里面,我用一条线程一直 Memo1.Lines.Add(idTCPClient.ReadLn);
发送字符按钮代码:
idTCPClient.Writeln('aaa');
我点这个按钮后,在Memo1里面什么消息也接收不到。如果在发送按钮代码里面加上showmessage('asdfasdf');就能接收到服务端发来的‘bbb’,请问是怎么回事啊?
注:这个ActiveXForm,我是做成OCX放在网页里面运行的。
我在Execute事件下面写如下代码:
var
s: string;
begin
s := AThread.Connection.Readln;
if s = 'aaa' then
AThread.Connection.Writeln('bbb');
end;
-------------------------------
客户端(idTCPClient):
在ActiveXForm里面,我用一条线程一直 Memo1.Lines.Add(idTCPClient.ReadLn);
发送字符按钮代码:
idTCPClient.Writeln('aaa');
我点这个按钮后,在Memo1里面什么消息也接收不到。如果在发送按钮代码里面加上showmessage('asdfasdf');就能接收到服务端发来的‘bbb’,请问是怎么回事啊?
注:这个ActiveXForm,我是做成OCX放在网页里面运行的。