Цитата:
Сообщение от Cooper85
DWORD - id пакета (id+sub id пакета), незанятые байты - мусор
|
по сути - мусор, но всё же это выравнивание
Цитата:
Сообщение от Cooper85
DWORD - длина данных пакета без id и без длины
|
последний раз, когда я там ковырялся, под длину выделялся WORD, а оставшиеся 2 байта - выравниевание O_o
а после этого шёл указатель на "тело" пакета, как-то так:
Код:
#pragma pack(push,1)
struct NetworkPacket
{
char ID;
char u1;
char u2;
char u3;
short length;
char u4;
char u5;
char* data;
};
#pragma pack(pop)
_______________________________________________
in pivo veritas %)) и пофиг что не правда %))))