メモリストリームを作成すると、メモリの特定領域とのデータストリームが使用できます。
#include <rpc/rpc.h> void xdrmem_create(xdrs, addr, len, x_op) XDR *xdrs; char *addr; u_int len; enum xdr_op x_op;
xdrmem_create() ルーチンは、ローカルメモリ内の XDR ストリームを初期化します。引数 addr は使用するメモリを指します。引数 len はメモリの大きさ (バイト数) です。引数 xdrs と x_opは、xdrstdio_create() の同名の引数と同じです。現在、RPC ではデータグラムの実現に xdrstdio_create() を使用しています。TLI ルーチン t_sndndata() を呼び出す前に、完全な呼び出しメッセージ (または応答メッセージ) がメモリに構築されます。