Utilisateur anonyme
-
22 juin 2007 à 01:18
Utilisateur anonyme -
22 juin 2007 à 16:22
Bonjours j'ai une question sur le fonctionnement de l'UDP.
En TCP on sait que si l'on doit recevoir par exemple 1024 Octects. On va faire recv() et si avec le premier recv() on recoit pas les 1024 octects on va refaire recv() autant de fois qu'il le faudra pour pouvoir mettre bout à bout les 1024 octects.
Mais en UDP comment cela fonctionnne si on recoit pas les 1024 octects prevu avec recvfrom(), on perd le reste des données ?
Où doit-on refaire recvfrom() tant qu'il le faudra comme en TCP ?
Merci car je code un jeu(sdl) reseau en UDP et il me faudrait que ma partie reseau soit stable.