Pour une prise de blocage TCP, est-il sûr d'appeler:est-il sûr de recv passer en 0 pour détecter une erreur de socket?
if(SOCKET_ERROR != recv(s, NULL, 0, 0))
//...
pour détecter les erreurs? Je pensais que c'était sûr, alors j'ai eu une situation sur un ordinateur qu'il était suspendu à cette déclaration. (était avec une prise ssl si cela compte). J'ai également essayé de passer dans le drapeau MSG_PEEK avec un tampon spécifié mais je me suis aussi bloqué là.
Quelle est l'alternative?
Je suis sous Windows si cela importe. –