我想在Linux上使用RPC(远程过程调用)来在SAME服务器上的两个进程之间进行通信。因此,多字节变量的数据格式将是相同的,并且实际上不需要使用XDR进行转换。是否可以在Linux上使用不带XDR的RPC?如果是这样,是否存在任何这样的例子?
如果我想要一个声明的函数,在不使用XDR的情况下将3个short作为参数我是否会声明这样的函数?
program MESSAGEPROG {
version MESSAGEVERS {
int PRINTMESSAGE(short, short, short) = 1;
} = 1;
} = 99;
谢谢。
答案 0 :(得分:1)
是的,这是可能的。请参阅以下rpcgen指南中的第一个示例:http://docs.freebsd.org/44doc/psd/22.rpcgen/paper.pdf