小弟我用D7上的Indy Tcp控件写一个程序,在写的过程中遇到一个问题,具体如下:
程序客户端调用TcpClient控件的WriteLn以后,再调用ReadLn等待服务器端的TcpServer控件的回复,在等待的过程中,有一个条件,就是当客户端等待的时间 超过5秒时就要重新发送一次,我看帮助文件中ReadLN中的AtimeOut好像是用来控制读取的等待时间,可是怎么也不成功,请各位大侠帮帮忙,小弟今天一定要解决这个问题,不然小弟就完了。
下面是写的一个调用ReadLn的语句
sRes:=TcpClient.ReadLn(LF,5000);