2013-07-09 68 views
0

我试图使用在结构中通过XDR声明的数组发送数据块。这个想法是建立一个用XDR编码的客户端服务器通信。我可能不得不使用以下功能,但我不确定。如果是,以何种顺序?如何通过套接字在XDR结构中发送数组

xdrmem_create() 
xdrstdio_create() 
xdr_array() 

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

回答

0

你应该使用xdr_ xdrrec_create(),提供您自己的读取和写入例程读/写从套接字。然后,您应该为struct response编写或生成xdr_response()方法,该方法对阵列调用xdr_array(),对于布尔值调用xdr_bool()

+0

谢谢!非常感谢... –