从Linux连接到Sun ONC RPC服务器

2024-05-20 18:46:55 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在寻找在Linux中创建可以连接到Sun ONC RPC服务器的RPC客户端的解决方案。
服务器是用C语言编写的

我想知道我是否可以:

  1. 在Linux中创建RPC客户机
  2. 用Python创建RPC客户机

Tags: 服务器客户端客户机linuxrpc解决方案sunonc
3条回答

可以使用.idl文件和rpcgen创建ONC-RPC客户端。最初的RPC协议比SOAP早了几年。在

是的,您可以在linux中创建RPC客户机(请参阅rpcgen)

是的,您可以用python创建RPC客户机(请参见pep-0384)

这是可以做到的。有几种方法可以做到这一点。在

第一种方法是使用Python开发的sunonc RPC函数。看看

http://svn.python.org/projects/python/trunk/Demo/rpc/rpc.py

我相信它实现了大部分。rpcgen从.x文件生成的C XDR编码/解码例程的等价物需要用Python编写,即packer和unpacker。在

第二种方法是使用rpcgen生成的Sun ONC RPC客户机函数并创建可与Python一起使用的扩展模块。在

您可以使用开源gsoap

你可以用C语言用gsoap创建RPC,如果你想用Python来做,你只需要用C开发api模板,然后从Python调用它

相关问题 更多 >