Disizme
Messages postés2Date d'inscriptionmardi 15 mai 2007StatutMembreDernière intervention12 juin 2009
-
11 juin 2009 à 22:09
kirua12
Messages postés1155Date d'inscriptionsamedi 17 janvier 2004StatutMembreDernière intervention29 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
kirua12
Messages postés1155Date d'inscriptionsamedi 17 janvier 2004StatutMembreDernière intervention29 avril 20117 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 ...
Disizme
Messages postés2Date d'inscriptionmardi 15 mai 2007StatutMembreDernière intervention12 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?
kirua12
Messages postés1155Date d'inscriptionsamedi 17 janvier 2004StatutMembreDernière intervention29 avril 20117 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 ?