gpt4 book ai didi

rpc - 当您使用 rpcgen 时,调用者如何找到被调用者?

转载 作者:行者123 更新时间:2023-12-01 11:10:20 27 4
gpt4 key购买 nike

我是这样理解的:

.x 文件定义了服务器和客户端共享的接口(interface)和参数。当您使用 rpcgen 编译它时,它会生成 .h、_xdr.c、_clnt.c 和 _svc.c。 _clnt.c 是 stub ,_svc.c 是骨架,对吧?

我知道它们是 2 之间的中间通信,但怎么会这样呢?此外,我看到运行的示例指定了要连接的机器的 IP 地址(在示例中它使用的是同一 IP 地址,127.0.0.1),但没有指定端口。它有保留端口吗?

最佳答案

该过程有两个步骤。有一个端口映射器在端口 111 上运行,RPC 服务通过该服务注册并被该服务发现,但它本身可能在任意端口上运行。

参见 RFC 1833 - Binding Protocols for ONC RPC Version 2了解详情。

关于rpc - 当您使用 rpcgen 时,调用者如何找到被调用者?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/675384/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com