Je travaille sur une programmation réseau et j'ai besoin d'une structure de données pour ajouter des données pour le problème de segmentation de paquets. Par exemple, si un client a envoyé un paquet de taille 500 octets et pour une raison quelconque, le serveur a reçu le paquet sous la forme de paquets plus petits de taille 250 octets chacun. Sur le côté serveur, il analyse l'en-tête et obtient la taille du paquet et vérifie qu'il a reçu tous les données envoyées par le client. Si ce n'est pas le cas, je pense qu'il devrait stocker cela quelque part et ajouter les données qui arrivent plus tard, jusqu'à ce qu'il reçoive la taille des données qu'il devrait recevoir. Je suis un débutant de la programmation réseau et j'ai été joué avec des exemples de tutoriels, mais ceux-ci n'ont pas couvert cette gestion des exceptions.Quel est le meilleur moyen d'ajouter des données en C++?
Je serai très reconnaissant si vous pouvez me fournir de bons tutoriels avancés ou des références liées à ce sujet.
Merci d'avance.
Pourriez-vous me montrer un exemple de code implémentant cela? Merci d'avance. – codereviewanskquestions