Я пишу tcp-клиент в Delphi для сервера, у которого есть серия сообщений, определенных как структуры c. Ниже приведен пример преобразования одного из сообщений:
struct {
int32 Reserved;
cstring Name;
int32 flags;
}
msg1 = record
Reserved : integer;
Name : cstring???;
flags : integer;
end
Поиск типа в Google говорит мне, что cstring отличается от стандартного массива char, который я ожидал бы передать в этой ситуации, но я не могу найти внутреннее представление cstring.
Как бы я представлял cstring в записи для передачи на сервер?