0
我在Linux上使用RPC(远程过程调用)来实现SAME服务器上两个进程之间的通信。因此,多字节变量的数据格式将相同,并且实际上不需要使用XDR进行转换。有没有可能在Linux上使用没有XDR的RPC?如果是这样,是否存在这样的例子?在不使用XDr的情况下在同一主机上使用RPC
如果我想要一个函数声明,需要3短裤作为参数而不使用XDR我会宣布这样的功能?
program MESSAGEPROG {
version MESSAGEVERS {
int PRINTMESSAGE(short, short, short) = 1;
} = 1;
} = 99;
谢谢。
谢谢Matthias。我看到第二个例子显示了XDR的使用情况。然而,我仍然不清楚如何编写RPCGEN文件来说明如何声明一个函数,它以3个短语作为参数,而不需要RPCGEN生成XDR例程。请原谅我对这些事情一无所知,我以前从来没有和RPC合作过。 – Chimera 2012-03-23 21:56:41
你应该不在乎。只需使用RPC与XDR。不要紧。无论如何,字节需要序列化,不妨用XDR做。 – nos 2012-03-23 23:57:57
正如'nos'所示,请继续并使用XDR。与网络时间相比,编组/时间编组时间不重要。 – 2012-03-24 04:15:02