gpt4 book ai didi

c - 如何通过套接字发送 XDR 结构内的数组

转载 作者:行者123 更新时间:2023-11-30 17:49:56 26 4
gpt4 key购买 nike

我正在尝试使用通过 XDR 在结构内部声明的数组从文件发送数据 block 。这个想法是建立一个使用 XDR 编码的客户端服务器通信。

struck response{
float data[5];
bool error;
}myreq;

我可能必须使用以下功能,但我不确定。如果是,按什么顺序?

xdrmem_create()
xdrstdio_create()
xdr_array()

注意:我在linux环境下使用C语言。任何帮助将不胜感激

最佳答案

您应该使用 xdr_xdrrec_create(),提供您自己的从套接字读取/写入的读写例程。然后,您应该为 struct response 编写或生成一个 xdr_response() 方法,该方法为数组调用 xdr_array() xdr_bool() 用于 bool 值。

关于c - 如何通过套接字发送 XDR 结构内的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17553513/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com