Ich verwende UDP insbesondere boost :: asio :: ip :: udp :: socket sockets, wenn das hilft?Hat Boost portable Möglichkeit, Funktionen vom Typ ntohl/htonl/ntohs/htons zu verwenden?
Was ist die Header-Datei?
Welche Header/Klassen benötige ich, um Netzwerk-Byte-Reihenfolge mit dem UDP unter Boost zu behandeln?
[Dies] (http://stackoverflow.com/questions/105252/how-do-i-convert-between-big-endian-and-little-endian-values-in-c/107099#107099) sieht wie eine Boost-Lösung. –
Was ist nicht schon über Htons et al. –
@ Steve-o. Danke, dass du darauf hingewiesen hast. Ich bin mir bewusst, dass die Implementierung portabel ist. Ich kann jedoch keinen tragbaren Header finden. Ich muss verschiedene Header für Windows und für * nix als ein Beispiel einschließen. Also muss ich den Code abhängig von den Plattformen ändern. Ich werde wahrscheinlich einen Header erstellen und Präprozessor-Direktiven einfügen, um Header je nach Plattform einzuschließen. – dubnde