我正在尝试使用通过XDR在结构内声明的数组从文件中发送数据块。我们的想法是建立一个用XDR编码的客户端服务器通信。
struck response{
float data[5];
bool error;
}myreq;
我可能必须使用以下功能,但我不确定。如果是,按哪个顺序?
xdrmem_create()
xdrstdio_create()
xdr_array()
注意:我在linux环境下使用C语言。 任何帮助将不胜感激
答案 0 :(得分:0)
您应该使用xdr _ xdrrec_create()
,提供您自己的读取和写入套接字读取/写入的例程。然后,您应该为xdr_response()
编写或生成struct response
方法,该方法为数组调用xdr_array()
,为布尔调用xdr_bool()
。