Bonjour,
j'commence a me debrouiller avec les sockets non bloquants mais j'ai juste un probleme, j'essai de me faire un mailer anonyme donc je met dans mon case ID_ENVOYER (qui correspond a mon bouton envoyer un mail)
case ID_ENVOYER:
//on envoi la commande d'arrivée
sprintf(buffer,"helo smtp\r\n");
send(sock,buffer,sizeof(buffer),0);
pointeur = GetWindowTextLength(GetDlgItem(hwnd,ID_COMMENT)) + 1;
SendMessage(GetDlgItem(hwnd,ID_COMMENT),EM_SETSEL,pointeur,pointeur);
SendMessage(GetDlgItem(hwnd,ID_COMMENT),EM_REPLACESEL,TRUE,(LPARAM)buffer);
.... et ca continu pour MAIL FROM, RCPT TO ....
et j'ai mon case FD_READ, cependant quand le helo smtp s'affiche dans l'editbox on dirai que cela ne retourne rien, bref ma question est: est ce que le code dans le case FD_READ marche meme au fur et a mesure que cela fait les actions du case ID_ENVOYER,