0
我试图使用在结构中通过XDR声明的数组发送数据块。这个想法是建立一个用XDR编码的客户端服务器通信。我可能不得不使用以下功能,但我不确定。如果是,以何种顺序?如何通过套接字在XDR结构中发送数组
xdrmem_create()
xdrstdio_create()
xdr_array()
注:我在linux环境下使用C语言。 任何帮助将不胜感激
我试图使用在结构中通过XDR声明的数组发送数据块。这个想法是建立一个用XDR编码的客户端服务器通信。我可能不得不使用以下功能,但我不确定。如果是,以何种顺序?如何通过套接字在XDR结构中发送数组
xdrmem_create()
xdrstdio_create()
xdr_array()
注:我在linux环境下使用C语言。 任何帮助将不胜感激
你应该使用xdr_ xdrrec_create()
,提供您自己的读取和写入例程读/写从套接字。然后,您应该为struct response
编写或生成xdr_response()
方法,该方法对阵列调用xdr_array()
,对于布尔值调用xdr_bool()
。
谢谢!非常感谢... –