I have multiple legacy devices with defined RPC interfaces, written in C++ XDR (.x) files. I need to access these devices from a modern C# application, in other words to implement new RPC C# client matching old C++ RPC servers.
One of the free options I found is the Google Protocol Buffers, however I have some doubts.
- General suggestions on choice? Will that work - "C++ XDR" <--> "Protobuf C#"?
- Can the XDR(.x) files be converted to Proto2 or Proto3(.proto) style of Protocol Buffers?
Thanks, Igor.