Bonjour à tous,
j'utilise un composant idTcpClient pour dialoguer avec un serveur et j'ai un petit problème lorsque le serveur ne répond pas et que j'execute la ligne de code suivante:

tcpclient.ReadLn(Terminator,TimeOut,MaxLineLength);

Mon application reste bloquée et n'execute pas la suite de mon code. Pourquoi le reste de mon code ne s'exécute pas une fois le timeout dépassé?

Est-ce que ma seul solution est de gérer ça dans un thread?

Merci de votre aide