TcpServer收不到数据包
我用TcpServer打开监听连接了别的机子后,就执行到这步了。
procedure TForm1.TcpServer1Accept(Sender: TObject;
ClientSocket: TCustomIpClient);
var
s:string;
begin
Memo1.Lines.Add('==开始接受数据:');
s:=ClientSocket.Receiveln;
while s <> '' do
begin
Memo1.Lines.Add(s);
s := ClientSocket.Receiveln;
end;
Memo1.Lines.Add('==接收完毕!');
end;
但是显示了“==开始接受数据:”这句话之后就再也显示什么,连最后一句'==接收完毕!'都没有。
我看到其他例题都是再开辟一个线程,专门用于接收数据的,但是我搞不懂,都执行到“==开始接受数据:”这步了,那么接收不到数据的原因是什么?求解答!很急!谢谢!