簡體   English   中英

從Linux連接到Sun ONC RPC服務器

[英]Connect to Sun ONC RPC server from Linux

我正在尋找在Linux中創建可以連接到Sun ONC RPC服務器的RPC客戶端的解決方案。
服務器是用C編寫的。

我想知道是否可以:

  1. 在Linux中創建RPC客戶端
  2. 在Python中創建RPC客戶端

您可以使用OpenSource gsoap

您可以在C中使用gsoap RPC進行創建。如果要在Python中進行,則只需在C中開發api模板,然后從python中調用它即可

可以使用.idl文件和rpcgen創建ONC RPC客戶端。 原始RPC協議比SOAP早幾年。

是的,您可以在linux中創建RPC客戶端(請參閱rpcgen)

是的,您可以在python中創建RPC客戶端(請參閱pep-0384)

可以辦到。 有幾種方法可以做到這一點。

第一個是使用Python開發的Sun ONC RPC函數。 看一眼

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

我相信它實現了大多數。 rpcgen從.x文件生成的C XDR編碼/解碼例程的等效程序將需要用Python手動編寫,即打包程序和解包程序。

第二種選擇是采用rpcgen生成的Sun ONC RPC C客戶端功能,並創建可與Python一起使用的擴展模塊。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM