! Aware > default selections > Communications > Interprocess > Remote >

Remote Process Communication

Methods of communicating to remote processes. Remote Procedure Calls, sockets, data format translation, et al
Subsets on this page: - #Apps & Utilities - #Q&A - #Info - #Libs & Functions -
- #Personalize -
     icon
Search ! Aware:



     Home
  By TONY
  By MARK
  By JERRY
  By ANN
  By ERICA

Search all pages


Subjects

By activity
Professions, Sciences, Humanities, Business, ...

User Interface
Text-based, GUI, Audio, Video, Keyboards, Mouse, Images,...

Text Strings
Conversions, tests, processing, manipulation,...

Math
Integer, Floating point, Matrix, Statistics, Boolean, ...

Processing
Algorithms, Memory, Process control, Debugging, ...

Stored Data
Data storage, Integrity, Encryption, Compression, ...

Communications
Networks, protocols, Interprocess, Remote, Client Server, ...

Hard World
Timing, Calendar and Clock, Audio, Video, Printer, Controls...

File System
Management, Filtering, File & Directory access, Viewers, ...



Information and Publications: Showing

RFC1833 Binding Protocols for ONC RPC Version 2.

RFC1832 XDR: External Data Representation Standard.

RFC1831 RPC: Remote Procedure Call Protocol Specification Version 2.

RFC1790 An Agreement between the Internet Society and Sun Microsystems, Inc. in the Matter of ONC RPC and XDR Protocols.

RFC1057 RPC: Remote Procedure Call Protocol specification: Version 2.

RFC1050 RPC: Remote Procedure Call Protocol specification. (At freesoft.org CIE)

RFC1045 VMTP: Versatile Message Transaction Protocol: Protocol specification.

RFC0708 Elements of a Distributed Programming System.

RFC0684 Commentary on procedure calling as a network protocol.

RFC0674 Procedure call documents: Version 2.


Questions and Answers: Showing

How do I... Use sockets? Do networking? Write client/server applications? []

At comp.lang.c FAQ

Unix Programming FAQ Can I use SysV IPC at the same time as select or poll? []

At Unix Programming FAQ

Unix Programming FAQ General File handling (including pipes and sockets) []

At Unix Programming FAQ

Unix Programming FAQ How to manage multiple connections? []

At Unix Programming FAQ

Unix Programming FAQ How do I use select()? []

At Unix Programming FAQ

Unix Programming FAQ How do I use poll()? []

At Unix Programming FAQ

Unix Programming FAQ How can I tell when the other end of a connection shuts down? []

At Unix Programming FAQ


Applications and Utilities: Showing

rpcinfo(8) - report RPC information {oss}

Man pages: FreeBSD NetBSD
Source code: OpenBSD FreeBSD

p5-XPC-0.2 - XML Procedure Call (XPC)

At FreeBSD Ports

rpc - Remote Procedure Call implementation {oss}

At comp.sources.unix
RPC - Sun RPC, release 3.9 (At comp.sources.unix at ISC)
Sun "Remote Procedure Call" source code (At comp.sources.unix at UUNET)
rpc3.9rpc - Sun RPC, release 3.9 (At comp.sources.unix at UUNET)
rpc2rpc - Sun RPC Source (At comp.sources.unix at UUNET)

Libraries and Components: Showing

nfssvc (2) - NFS services {oss}

Man pages: FreeBSD NetBSD

getrpcent getrpcbyname getrpcbynumber endrpcent setrpcent (3) - get RPC entry {oss}

Man pages: FreeBSD
Source code: OpenBSD FreeBSD

hosts_access hosts_ctl request_init request_set (3) - access control library {oss}

Man pages: FreeBSD RedHat NetBSD
Source code: OpenBSD

rcmd rresvport iruserok ruserok (3) - routines for returning a stream to a remote command {oss}

Man pages: FreeBSD RedHat NetBSD
Source code: OpenBSD FreeBSD

rcmd (3) - return a stream to a remote command as unprivileged {oss}

Source code: OpenBSD

rexecl execlp execle exect execv execvp (3) - return stream to a remote command {oss}

Man pages: FreeBSD NetBSD
Source code: FreeBSD

getrpcport (3) - get RPC port number {oss}

Man pages: FreeBSD NetBSD
Source code: OpenBSD FreeBSD

callrpc clnt_broadcast clnt_call clnt_control clnt_create clnt_destroy clnt_freeres clnt_pcreateerror clnt_perrno clnt_perror clnt_spcreateerror clnt_sperrno clnt_sperror clntraw_create clnttcp_create clntudp_bufcreate clntudp_create clntudp_create cnlt_g - library routines for remote procedure calls {oss}

Man pages: FreeBSD
Source code: OpenBSD FreeBSD
rpc(3), auth_destroy(3), authnone_create(3), authunix_create(3), authunix_create_default(3), callrpc(3), clnt_broadcast(3), clnt_call(3), clnt_control(3), clnt_create(3), clnt_destroy(3), clnt_freeres(3), clnt_geterr(3), clnt_pcreateerror(3),

auth_destroy authnone_create authunix_create authunix_create_default (3) - library routines for remote procedure calls {oss}

Source code: OpenBSD

htonl htons ntohl ntohs htobe32 htobe16 betoh32 betoh16 htole32 htole16 letoh32 letoh16 swap32 swap16 (3) - convert values between different byte orderings {oss}

Man pages: FreeBSD
Source code: OpenBSD FreeBSD

swab (3) - swap adjacent bytes {oss}

Man pages: FreeBSD RedHat Solaris NetBSD
Source code: OpenBSD FreeBSD

xdr_array xdr_bool xdr_bytes xdr_char xdr_destroy xdr_double xdr_enum xdr_float xdr_free xdr_getpos xdr_inline xdr_int xdr_long xdrmem_create xdr_opaque xdr_pointer xdrrec_create xdrrec_endofrecord xdrrec_eof xdrrec_skiprecord xdr_reference xdr_setpos xdr - library routines for external data representation {oss}

Man pages: FreeBSD NetBSD
Source code: OpenBSD FreeBSD

mpich-1.2.3 - Message Passing Interface (MPI) Library

At FreeBSD Ports
mpich-1.2.1 - Free implementation of the Message Passing Interface (At NetBSD packages collection)

p5-PlRPC-0.2016 - Perl module for writing RPC servers and clients

At FreeBSD Ports

xtl-1.4.1 - A library for R/W structured data to/from an external representation

At FreeBSD Ports

Hilobyte.H - Extract high, low bytes from an int {oss}

At snippets.org

rpc - Sun RPC Source {oss}

At comp.sources.unix at ISC

perlrpcgen - Generates Perl modules and server shells from RPC interface definitions. [Perl] {oss}

At CPAN

Parallel::PVM - The Parallel Virtual Machine message passing system. This module is an interface to the PVM library. [Perl] {oss}

At CPAN

RPC::Simple - Use SRPC (Simple Remote Procedure Calls) from Perl. [Perl] {oss}

At CPAN

NinjaRMI - Free implementation of Java Remote Method Invocation {BSL}

(Info at freshmeat)

ILU - open extensible portable generalized RPC for many OSes {freely distributable}

(Info at freshmeat)

Related Subjects (default selections)

(The following links to subjects at this site retain your personalized selections.)

Remote System Information - Obtaining (or providing) system information like status, who is logged in, the local time, et al. Command - FAQs

See also: Identity Authentication

See also: Remote Process Creation and Control - Methods of starting and controlling processes remotely. (telnet, login, rexec, et al.)

See also: Client Server Implementation - clients and servers (listeners) in general. Technologies, frameworks

Local Process Communication

Host, service name, and address operations

Up to Communications

(There may be additional related subject pages listed here)

Personalized Selections
Platform:
Unix/BSD/Linux.
Prog.Language:
C/C++.
Perl.
License:
Open-source.
  BSD-like.
Commercial.
Maturity:
Stable.
Tip: To exclude choices, select all others in same column
Pre-Selections

Use our system: Bring Rapid Knowledge Transfer and Awareness to your company website!



Rapid-Links: Search | About | Comments | Submit Path: RocketAware > Communications > Interprocess > Remote >
RocketAware.com is a service of Mib Software
Copyright 2002, Forrest J. Cavalier III. All Rights Reserved.
We welcome submissions and comments