🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.sun
Article #7975

Re: Sun-Spots Digest, v10n86 [Miscellaneous] - RPC clarification and recommendations

#7975
From: Basile STARYNKEVITCH
Date: Tue, 04 Jun 1991 18:40
25 lines
2148 bytes
1) RPC sources are publicly available (send a "help" message to archive-server@rice.edu for details).
2) Every NFS implementation uses RPC above UDP
3) Possibly, NFS implementations have a different RPC lib, but they are supposedly compatible
4) as far as I know RPC libraries are therefore compatible (both protocol and source API levels).
5) RPC also exists above TCP - e.g. for long arguments calls (more than 8kbytes in XDR).
However, note that RPC is a Remote Procedure Call protocol: thsi means
that during a RPC call, the client is waiting for the server's answer.
If you need both machine working at the same time, plain RPC is not for
you. But you could still use the XDR (eXternal Data Representation)
package inside RPC to exchange portable data between different machines
(Sun, Vaxen, PC..) . Better, starting from the RPC/XDR sources, you
could use the xdrstream struff (which handles XDR messages exchanges
above TCP) to implement a (event) message oriented protocol (similar in spirit to X11 protocol..) if this is what you want.

To summarize: if you just want a true RPC paradigm, just use RPC. If you want an event driven message facility, you could use XDR.. You could also look at isis (from ken@cs.cornell.edu (Ken Birman) which adresses similar problems (or ASN1/X409 from OSI?) but I don' know them well. AS far as I know, all these (RPCXDR, ISIS, X409) are above a transport level (such as TCP/IP, sockets, TLI..).


Basile STARYNKEVITCH
Commissariat a l'Energie Atomique
DMT/SERMA
CE. Saclay bat470
91191 GIF/YVETTE CEDEX
France

email: basile@soleil.saclay.cea.fr
Technical Details
Message-ID: <3084@brchh104.bnr.ca>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!cunews!bnrgate!brchh104!brchs1!bnr.ca!rice.edu!sun-spots-request

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!cunews!bnrgate!brchh104!brchs1!bnr.ca!rice.edu!sun-spots-request
From: basile@soleil.cea.fr (Basile STARYNKEVITCH)
Newsgroups: comp.sys.sun
Subject: Re: Sun-Spots Digest, v10n86 [Miscellaneous] - RPC clarification and recommendations
Keywords: No Digest Subjects in Unmoderated Mode
Message-ID: <3084@brchh104.bnr.ca>
Date: 4 Jun 91 18:40:00 GMT
Sender: news@brchh104.bnr.ca
Organization: Sunspots, Psuedo-Unmoderated
Lines: 27
Approved: sun-spots@rice.edu
X-Original-Date:    10 May 91 10:48:38+0200