我正在为具有一系列定义为 c 结构的消息的服务器在 Delphi 中编写一个 tcp 客户端。以下是其中一条消息的转换示例:
struct {
int32 Reserved;
cstring Name;
int32 flags;
}
msg1 = record
Reserved : integer;
Name : cstring???;
flags : integer;
end
谷歌搜索类型告诉我 cstring 与我希望在这种情况下传递的标准 char 数组不同,但我似乎无法找出 cstring 的内部表示。
我将如何在记录中表示 cstring 以传递给服务器?