我有多个具有已定义RPC接口的旧设备,用C ++ XDR(.x)文件编写。 我需要从现代C#应用程序访问这些设备,换句话说,实现匹配旧C ++ RPC服务器的新RPC C#客户端。
我发现的其中一个免费选项是Google Protocol Buffers,但我有些疑惑。
谢谢, 伊戈尔。
答案 0 :(得分:0)
由于没有人回答,我开始向其他方向寻找。
我发现最简单,可操作且免费的C#RPC解决方案是“RemoteTea.NET”SourceForge项目 - 纯Java RemoteTea包的端口。 它具有RPCgen实现(不完美,但可操作),PortMapper类和RPC XDR处理的基类。 我花了几天时间为3台RPC服务器实现客户端。
谢谢,
伊戈尔。