Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Cours programmation réseau en C++ : découper et réunifier des paquets échangés en UDP
Un tutoriel de Bousk

Le , par Bousk

0PARTAGES

12  0 
Salut à tous,

maintenant que nous avons vu les bases de la création d'un protocole, nous allons enfin itérer sur celle-ci.
Dans ce nouveau chapitre, apprenez comment découper à l'envoi et réunifier à la réception des messages trop gros pour être envoyés par un paquet seul.
Également comment optimiser l'envoi en envoyant plusieurs paquets par datagramme si ceux-ci sont suffisament petits.
Enfin, le chapitre se conclue par la création d'un protocole ordonné non fiable en utilisant UDP.

https://bousk.developpez.com/cours/r...ifier-paquets/

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de Bousk
Rédacteur/Modérateur https://www.developpez.com
Le 12/09/2019 à 16:23
As-tu lu l'article entier ? Pourquoi elle ne fonctionnerait pas ?
La première moitié de l'article parle et montre les problèmes d'endianness et indique comment les résoudre via des conversions.
Les implémentations suivantes utilisent ces conversions pour contrer ce problème.
1  0 
Avatar de Jordi123
Candidat au Club https://www.developpez.com
Le 05/11/2019 à 16:20
Super cours, merci pour le partage.
1  0 
Avatar de jfouche
Membre habitué https://www.developpez.com
Le 12/09/2019 à 10:23
Bonjour

La sérialisation comme indiquée ne fonctionnera pas entre machine avec des architecture "little indian" / "big indian" différentes.
A préciser peut-être ?
0  2