RPC 功能部件
本部分说明了远程过程调用 (RPC) 功能。
RPC 的功能包括批处理调用 (批处理远程过程调用) ,广播调用 (广播远程过程调用) ,回调过程 (RPC 回调过程) 和使用 select 子例程 (在服务器端使用选择子例程)。 批处理允许客户机向服务器发送任意大序列的调用消息。 广播允许客户机向网络发送数据包并等待大量回复。 回调过程允许服务器成为客户机,并对客户机的进程进行 RPC 回调。 select 子例程检查其地址在 readfds, writefds和 exceptfds 参数中传递的 I/O 描述符集,以查看它们的某些描述符是否已准备好进行读取或写入,或者是否具有异常条件暂挂。 然后,它将返回所有集合中就绪描述符的总数。
RPC 也用于 Transmission Control Protocol / Internet Protocol (TCP/IP) 上的 rcp 程序。 请参阅 rcp Process on TCP Example。