Bonjour,
Alors voila, je dois realiser un test via le protocole UDP. Pour cela j'envoie N trame d'un client vers un serveur qui teste la reception des trames ainsi qu'un checksum. Tout cela ce passe en continue.
J'aimerais pouvoir transmettre du serveur vers le client une trame qui signalerais au client qu'il y a eu un probleme lors de la com.
Mai mon probleme est que la fonction recvfrom() est bloquante donc je ne peux pas mettre en place cette fonction dans le client sinon je bloquerais mon test.
Quelqu'un aurai une idée alternative ?
ou sinon j'ai vu que l'on pouvait mettre un flag dans recvfrom qui permet de la rendre non bloquante, est ce que la trame est enregistrée dans un buffer jusqu'a l'appel de recvfrom ?
merci d'avance
Partager