我正在尝试编写一个应用程序来编写我使用过客户端/服务器体系结构的应用程序。客户端使用.NET \ C#开发,服务器端使用python开发。为了沟通双方,我先用tcp / ip socket;所以我把我的python的方法放在一个循环上,然后我每次都要从我的c#应用程序中运行一个方法。这个想法非常糟糕,因为它需要涵盖可能在网络上发生的所有用例或类似的用例。在搜索工作之后,我发现了三种可以回答客户端/服务器体系结构的技术,即RPC,RMI和WCF。 RMI是面向java的解决方案,因此被拒绝。所以,我的问题是:RPC和WCF是否支持多种编程语言(互操作性),尤其是C#和python?