- Код: Выделить всё
type
ons = record
version: Byte;
statusPacket: Byte;
statusClient: Byte;
lengthIdentify: Byte;
Identefer: array[0..31] of char;
lengthMsg: integer;
msg:array of char;
end;
- Код: Выделить всё
UDPServer: TUDPBlockSocket;
msg: ons;
- Код: Выделить всё
UDPServer.RecvBuffer(@msg,sizeof(ons));
Не могу понять как правильно прочитать его с помощью TUDPBlockSocket. Структуру считывает до динамического массива правильно, но в динамический массив попадает ерунда.
Но если вместо динамического массива использовать обычный массив, все замечательно работает.