c++ - Combine multiple variables to send as a udp packet -


i need send packet of data on udp connection in c++. first message need send built of 2 32 bit integers , 64 bit integer. best way combine multiple variable types 1 block of data ready sending on udp connection?

it depends on requirements network. care endianness? if do, should use not serialisatioin, safe 1 in regards endianness.

generally, each class/struct sendable through network should have special methods or overloaded operators stream them in , out. you'll have use macros/functions hton/ntoh streaming primitive types eg int, int64, float, double etc.

upd: if network endpoint applications run on different platforms/compilers, may have different sizes of int, long, short etc. when serialising, you'll have convert integers predefined types sizes guaranteed same on supported platforms.


Comments

Popular posts from this blog

image - ClassNotFoundException when add a prebuilt apk into system.img in android -

I need to import mysql 5.1 to 5.5? -

Java, Hibernate, MySQL - store UTC date-time -