je suis actuellement en stage et je doit déveloper une applic client/serveur...
Je veux travailer avec des threads est des sockets synchrones
(car je suis plus a l'aise que dans la programmation des sockets asynchrones, Oui monsieur j'ai été nourris au sein unix)
j'utilise la classe SOCKET (légèrement enrobé) car selon mon bouquin
(atelier visual c++ 6.0) la classe Csocket contient des résidu de win 16...
ca c'était pour l'intro...
Si je fait 2 send succesif coté serveur, j'ai des problèmes lors des recv cotés client bla bla bla vous voyez ce que je veux dire...
Deux idées me viennent a l'esprit pour solutionner le problm:
- 1 Utilisation d'ack applicatif(mon boss a pas l'air chaud)
- 2 Faire des recv de 1 et scrupter après mes séparateurs
(tous mes msg termine par un caract. #)
La solution 1 double mon nbre de msg
La solution 2 (ben si j'ai un msg de 5000 bytes, faire 5000 fois appel a la fonction recv me parrait pas inteligent point de vue performance)
Voilà j'aimerais votre avis sur la question, solution1, 2 ou autres ?
Merci d'avance pour vos réponses