Bonjour,

j'essaie de réaliser un dialog simple qui ouvre un dialog avec juste une listbox qui au lancement du dialog se connecte à un site et affiche tous ce qu'il reçoit dans la listbox.

Malheureusement je rencontre des difficultés pour la réception des données.

En efft, j'utilise cette ligne de code:

>>while ((i = recv(sock, buf, 1023, 0)) > 0) { buf[i] = 0; SendMessage(list, LB_ADDSTRING, 0, (LONG)buf); }

Lorsque ma socket a finit de tout recevoir le prog bloque sur le recv() qui attend d'autres données et ça freeze mon dialog..

Quelle est la meilleure solution pour construire un tel programme ?

D'avance merci..