高手路过请看看这个程序是什么意思好吗,我看到不太懂,能不能尽可能详细些???每一句话都说 {procedure TWatchConnection.icmpReply(ASender: TComponent; const AReplyStatus: TReplyStatus); var sTime: string; begin // TODO: check for error on ping reply (ReplyStatus.MsgType?) if (AReplyStatus.MsRoundTripTime = 0) then sTime := '<1' else sTime := '=';
FormMain.lstReplies.Items.Add(Format('%d bytes from %s: icmp_seq=%d ttl=%d time%s%d ms', [AReplyStatus.BytesReceived, AReplyStatus.FromIpAddress, AReplyStatus.SequenceId, AReplyStatus.TimeToLive, sTime, AReplyStatus.MsRoundTripTime])); returncount:=AReplyStatus.BytesReceived; if AReplyStatus.BytesReceived>0 then IsConnect:=True else IsConnect:=false; if AReplyStatus.BytesReceived<20 then begin //rtu采集线程的连接由本地机改道远程计算机