Voila j'ai fait une application client/serveur TCP avec Indy, et quand je reçois un stream, je ne peut rien faire avec tant que le client distant ne s'est pas déconnecté, étrange

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
procedure TForm1.tcpExecute(AThread: TIdPeerThread);
begin
stream:= tmemorystream.Create;
athread.Connection.ReadStream(stream, -1, true);//le code se suspend ici
WaveStream.Seek(0, soFromBeginning);
Où est l'erreur? Merci de votre aide.