J'utilise UDP en particulier boost :: asio :: ip :: udp :: socket sockets si cela aide?Est-ce que boost utilise de manière portable les fonctions de type ntohl/htonl/ntohs/htons?
Qu'est-ce que le fichier d'en-tête?
De quels en-têtes/classes ai-je besoin pour gérer l'ordre des octets réseau avec l'UDP sous boost?
[Ceci] (http://stackoverflow.com/questions/105252/how-do-i-convert-between-big-endian-and-little-endian-values-in-c/107099#107099) comme une solution Boost. –
Qu'est-ce qui n'est pas portable à propos de Htons et al déjà? –
@ Steve-o. Merci d'avoir fait remarquer cela. Je suis conscient que la mise en œuvre est portable. Cependant, je ne peux pas trouver un en-tête portable. Je dois inclure différents en-têtes pour les fenêtres et pour * nix comme exemple. J'ai donc modifié le code en fonction des plateformes. Je vais probablement créer un en-tête et mettre des directives de préprocesseur pour inclure des en-têtes en fonction des plates-formes. – dubnde