home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / unix / programm / 3889 < prev    next >
Encoding:
Internet Message Format  |  1992-07-24  |  2.0 KB

  1. Path: sparky!uunet!cis.ohio-state.edu!zaphod.mps.ohio-state.edu!sdd.hp.com!uakari.primate.wisc.edu!crdgw1!rdsunx.crd.ge.com!rodson!bloomer
  2. From: bloomer@rodson.crd.ge.com (John Bloomer)
  3. Newsgroups: comp.unix.programmer
  4. Subject: Re: Sockets vs. TLI (Summary)
  5. Message-ID: <1992Jul24.133156.21820@crd.ge.com>
  6. Date: 24 Jul 92 13:31:56 GMT
  7. References: <1992Jul23.212455.7993@nb.rockwell.com>
  8. Sender: usenet@crd.ge.com (Required for NNTP)
  9. Organization: GE Corp. Research & Development, Schenectady, NY
  10. Lines: 31
  11. Nntp-Posting-Host: rodson.crd.ge.com
  12.  
  13. Programming at the RPC level is a good way to isolate yourself from
  14. the underlying TLI/socket and transport issues you may not care about.
  15.  
  16. OSF/DCE's RPC supports a number of transports and connection schemes,
  17. including sockets.  They are moving to support TLI from what I'm told.
  18.  
  19. The old well-known Sun RPC (ONC version 4.0) is basically
  20. sockets-only.  It allows one to easily mix-in the IPCs you like best,
  21. performing IPCs or RPCs across the network, on the same machine or even
  22. the same process with little XDR penalty (esp. if your machine already
  23. things in network order bytes, e.g., a SPARC).
  24.  
  25. The newer Solaris-era TI-RPC is a superset, with backward compat. to
  26. ONC 4.0.  It adds transport independence (built on TLI) in a clever,
  27. run-time or compile-time fashion.  If you continue to require socket fd
  28. fiddling (e.g., within X11), you need to plan this in.
  29.  
  30. You've got to start thinking about name serving instead of ports.
  31. These daemons must be running too.  All three RPC systems are
  32. available now.  The last two can be downloaded for free (although I bet
  33. you already have the 4.0 development tools).  There are other RPC
  34. systems as well.
  35.  
  36.  
  37. John J. Bloomer (issuing my opinions, not those of GE or O'Reilly and Assoc.)
  38. KWC317, General Electric Corporate Research and Development
  39. PO Box 8, Schenectady NY 12301
  40. -- 
  41. John J. Bloomer 518-387-6964 (dialcomm 833) FAX -7332
  42. KWC317, General Electric Corporate Research and Development
  43. PO Box 8, Schenectady NY 12301
  44.