[英]Connect to Sun ONC RPC server from Linux
我正在尋找在Linux中創建可以連接到Sun ONC RPC服務器的RPC客戶端的解決方案。
服務器是用C編寫的。
我想知道是否可以:
您可以使用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.