Hi, As I say before - timeout will not works because ICS go to infinite loop in TCustomWSocket.AsyncReceive.
No way to interrupt it because infinite loop eat 100% cpu, program stop responding and timer events not works. Only way is killing process ! Just start \Samples\Delphi\MailNewsDemos\OverbyteIcsMailSnd.dpr Enter nmact1.nmact.org as Smtp host and press Connect button. Demo will stop responding immediately and you can only kill the process ! --- With best regards, Max Terentiev. Business Software Products. AMS Development Team. supp...@bspdev.com > -----Original Message----- > From: TWSocket [mailto:twsocket-boun...@lists.elists.org] On Behalf Of > Angus Robertson - Magenta Systems Ltd > Sent: Wednesday, September 30, 2015 1:16 PM > To: twsocket@lists.elists.org > Subject: Re: [twsocket] Serious bug in SmtpCli/TWSocket: infinite loop > > > This server responding but incorrectly ! > > There was no valid banner response, so a timeout is a valid concept. > > > After connect they return just array of zeroes #0 without any data. > > Which should be ignored, but might have been followed by valid > commands. > > Angus > > -- > To unsubscribe or change your settings for TWSocket mailing list please > goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket > Visit our website at http://www.overbyte.be -- To unsubscribe or change your settings for TWSocket mailing list please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be