Http et udp??

Disizme
Messages postés
2
Date d'inscription
mardi 15 mai 2007
Statut
Membre
Dernière intervention
12 juin 2009
- 11 juin 2009 à 22:09
kirua12
Messages postés
1155
Date d'inscription
samedi 17 janvier 2004
Statut
Membre
Dernière intervention
29 avril 2011
- 12 juin 2009 à 14:16
Slt,
j'ai un sérieux doute. Je suis en train d'implémenter un serveur qui traite des requêtes http qu'il reçoit par des sockets et je me demandais si j'avais le droit de faire un serveur UDP même si je traite des requêtes http. merci

3 réponses

kirua12
Messages postés
1155
Date d'inscription
samedi 17 janvier 2004
Statut
Membre
Dernière intervention
29 avril 2011
8
12 juin 2009 à 11:28
Salut,

généralement HTTP nécessite un protocole fiable (vérification que les paquets sont bien arrivés et dans le bon ordre) donc c'est plutôt du TCP.
Si tu le fais en UDP, il va falloir que tu gères les pertes de paquets et remettre les données dans l'ordre. Sans parler que le client doit envoyer les requêtes en UDP.
Bref tu vas bien t'amuser ...
0
Disizme
Messages postés
2
Date d'inscription
mardi 15 mai 2007
Statut
Membre
Dernière intervention
12 juin 2009

12 juin 2009 à 11:37
Slt, merci de ta réponse. Et si je suppose qu'il n'y aura pas beaucoup de pertes et je décide de ne pas les traiter, rien ne m'empêche de le faire c'est ça?
0
kirua12
Messages postés
1155
Date d'inscription
samedi 17 janvier 2004
Statut
Membre
Dernière intervention
29 avril 2011
8
12 juin 2009 à 14:16
Ben en théorie, rien n'empêche de le faire mais si tu perds un paquet, tu ne peux pas traiter la demande. Et surtout le client ne pourra rien faire si il n'a pas toutes les données. Bref je trouve ça étrange comme idée.
Pourquoi veux tu le faire en UDP ? Es tu sûr que les clients de ton serveur font de l'UDP ?
0