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