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 7
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 7
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
Rejoignez-nous