当前位置: 首页 > 知识库问答 >
问题:

RPC:连接C#和传统C XDR

陈胤
2023-03-14

我有多个已定义RPC接口的旧设备,这些设备是用C XDR(.x)文件编写的。我需要从现代C#应用程序访问这些设备,换句话说,要实现与旧C RPC服务器匹配的新RPC C#客户端。

我发现的一个免费选项是Google协议缓冲区,但我有一些疑问。

  1. 关于选择的一般建议?这样行吗-“C XDR”

谢谢,伊戈尔。

共有1个答案

闻人德庸
2023-03-14

由于没有人回答,我开始往其他方向看。

我找到的最简单、可操作且免费的C#RPC解决方案是“RemoteTea.NET”SourceForge项目,它是纯Java RemoteTea包的端口。它有RPCgen实现(不是完美的,但可以操作)、PortMapper类和用于RPC XDR处理的基类。我花了几天时间为3台RPC服务器实现客户端。

谢谢,

伊戈尔。

 类似资料:
  • 是否有人创建了连接到Adestra的代码。com的XML RPC API与PHP。 我在这里看到了几个XML RPC示例,但没有一个演示如何通过头发送用户名和密码验证。根据Adestra的支持:- “我们使用HTTP基本身份验证,它要求用户名和密码作为标头传递。大多数XML-RPC客户端将通过公开更方便的接口来提供凭据来为您处理此问题。为了确保凭据安全传递,请通过https连接到API(https

  • 本文向大家介绍C#如何通过RFC连接sap系统,包括了C#如何通过RFC连接sap系统的使用技巧和注意事项,需要的朋友参考一下 先理解一下 RFC(Romote Function Call)远程函数调用 调用前提: 1.要想通过C# 通过RFC调用SAP端,SAP端要存在RFC远程调用的函数才行(例如SAP端通过SE37创建),要不然是无法调用的。 2.C#调用RFC要有NCO DLL支持(我们使

  • EasySwoole 提供开放式的RPC服务。RPC服务分为三级模式:服务=>服务组=>行为。每个服务可以单独现在Openssl加密。 支持超时、成功、失败回调(即最基础的熔断保护和服务降级) 示例代码 服务端 服务A namespace App\RpcController\A; use EasySwoole\Core\Component\Rpc\AbstractInterface\Abstrac

  • 可以迅速的帮你搭起一套xmlrpc的系统(C或者 c++),我使用了几周,稳定性相当好。基础设施和文档也比较全。 自带一个web服务器,使用起来也很方便。

  • 我试图通过xml-rpc访问我的saas在线服务器,但一直收到以下错误: 文件"/usr/lib/python2.7/ssl.py",第405行,do_handshake。_sslobj.do_handshake()ssl.SSLError:[Errno 1]_ssl. c: 510:错误: 14077438: SSL例程:SSL23_GET_SERVER_HELLO: tlsv1警报内部错误 我

  • 问题内容: 我有一个基于python的程序,该程序从连接到rs232电缆的端口读取串行数据。我想将此处获得的数据传递给C程序,该程序将处理计算密集型方面。我一直在检查网络,发现的所有内容都是基于Linux的。 问题答案: 使用管道并弹出 解决此问题的最简单方法可能就是使用。该函数在Python和C中都可用,并且将使用管道将任何一种语言的程序与另一种语言连接。 有了管道后,您可能应该通过它发送yam