RPCを介して配列を送信しようとしていますが、データ配列が大きくなると「RPC:引数をエンコードできません」というメッセージが表示されます。私が見たものから10Kb未満。
これは失敗する行です。
xdr_bytes (xdrs, (char **)&objp->data, (uint*)&objp->len, objp->len))
参照されている構造体は次のとおりです。
struct dataStruct {
unsigned int len;
u_char *data;
};
このエラーを修正する方法、または任意の大きな配列を送信する別の方法はありますか?