Bonjour,
Je dois developper une DLL qui va s'occuper de gerer une communication avec un serveur.
Mon probleme est que cette dll doit etre parcourue (enfait j'inclus cette dll dans un vi labView qui tourne en boucle).
Mais comme la fonction recv() est bloquante, ca peut etre planter mon programme a partir du moment ou cette fonction ne recoit rien et ca ne peut pas se passer ...
J'ai vu qu'il existait plusieurs moyen de regler le probleme ... Soit utiliser des thread, soit utiliser la fonction select ou alors rendre le socket non bloquant ...
J'aurai besoin de votre avis (et voir d'une explication par la suite) pour savoir qu'elle solution semble la meilleur et par après comment la mettre en place ...
Merci d'avance pour votre aide
(ps: si besoin est, je peux vous poster le code déjà écrit)
Partager