📄 c-rpc1.html
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"><html><head><link rel="STYLESHEET" type="text/css" href="wrs.css"><title> RPC: Remote Procedure Calls </title></head><body bgcolor="FFFFFF"><p class="navbar" align="right"><a href="index.html"><img border="0" alt="[Contents]" src="icons/contents.gif"></a><a href="c-rpc.html"><img border="0" alt="[Index]" src="icons/index.gif"></a><a href="c-rpc.html"><img border="0" alt="[Top]" src="icons/top.gif"></a><a href="c-rpc.html"><img border="0" alt="[Prev]" src="icons/prev.gif"></a><a href="c-fileaxs.html"><img border="0" alt="[Next]" src="icons/next.gif"></a></p><font face="Helvetica, sans-serif" class="sans"><h3 class="H2"><i><a name="94281">10.1 Introduction</a></i></h3></font><dl class="margin"><dl class="margin"><dd><p class="Body"><a name="89988"> </a>Remote Procedure Call (RPC) implements a client-server model of task interaction. In this model, client tasks request services of server tasks, and then wait for their reply. RPC formalizes this model and provides a standard protocol for passing requests and returning replies. Thus, a VxWorks or host system client task can request services from VxWorks or the host servers in any combination.</p><dd><p class="Body"><a name="89989"> </a>Internally, RPC uses sockets as the underlying communication mechanism. RPC, in turn, is used in the implementation of several higher-level facilities, including the Network File System (NFS) and remote source-level debugging. Also, RPC includes utilities to help generate the client interface routines and the server skeleton.</p><dd><p class="Body"><a name="89990"> </a>The VxWorks implementation of RPC is task-specific. Each task must call <b class="routine"><i class="routine">rpcTaskInit</i></b><b>(</b> <b>)</b> before making any RPC-related calls.</p><dd><p class="Body"><a name="89992"> </a>The VxWorks implementation of RPC was originally designed by Sun Microsystems and is in the public domain. For more information, see the public domain RPC documentation (supplied in source form in the directories <b class="file">target/unsupported/rpc4.0/doc</b> and <b class="file">target/unsupported/rpc4.0/man</b>), and the reference entry for <b class="library">rpcLib</b>.</p></dl></dl><a name="foot"><hr></a><p class="navbar" align="right"><a href="index.html"><img border="0" alt="[Contents]" src="icons/contents.gif"></a><a href="c-rpc.html"><img border="0" alt="[Index]" src="icons/index.gif"></a><a href="c-rpc.html"><img border="0" alt="[Top]" src="icons/top.gif"></a><a href="c-rpc.html"><img border="0" alt="[Prev]" src="icons/prev.gif"></a><a href="c-fileaxs.html"><img border="0" alt="[Next]" src="icons/next.gif"></a></p></body></html><!---by WRS Documentation (), Wind River Systems, Inc. conversion tool: Quadralay WebWorks Publisher 4.0.11 template: CSS Template, Jan 1998 - Jefro --->
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -