next up previous contents
Next: Серверная часть Up: Разработка высокоуровневых приложений RPC Previous: Определение протокола   Contents

Разделение данных

Для передачи данных в виде строк нужно определить процедуру XDR - фильтра xdr_dir(), который разделяет данные. При этом можно обрабатывать только один аргумент шифрования и расшифровки. Для этого подходит стандартная процедура xdr_string().

Файл XDR, rls_xrd.c, выглядит так:

#include <rpc/rpc.h>

#include "rls.h"

bool_t xdr_dir(XDR *xdrs, char *objp)

{ return ( xdr_string(xdrs, &objp, DIR_SIZE) ); }



2004-06-22