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..
Partager