- Код: Выделить всё
- 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. Структуру считывает до динамического массива правильно, но в динамический массив попадает ерунда.
Но если вместо динамического массива использовать обычный массив, все замечательно работает.



