【发布时间】:2013-11-08 23:23:43
【问题描述】:
我必须问以下问题:
我必须发送以下 XDR 消息:
struct Responde{
float numbers<>;
bool end;
}
我知道如何对数组 (xdr_array) 和布尔 (xdr_bool) 进行编码,但我该怎么做:
1) 对结构进行编码? 2) 通过套接字发送结构?
谢谢大家,但我不知道 XDR,我必须使用它。再次感谢。
N.b.:标题如何显示我指的是 C 语言和 Linux 环境。
【问题讨论】:
-
请问
<>是什么? -
表示这是一个变长数组,上面最多有2^32-1个元素
-
您可能想在这里阅读:docs.oracle.com/cd/E19683-01/816-1435/6m7rrfn7f/index.html(向下滚动到“传递复杂数据结构”)
-
<>不是 C。在 C 中它将是[],并且只允许用于strcut中的最后一个成员。