【发布时间】:2017-09-06 16:20:47
【问题描述】:
我正在尝试一个应用程序来编写一个我使用了客户端/服务器架构的应用程序。客户端使用 .NET\C# 开发,服务器端使用 python 开发。为了使双方通信,我使用了第一个 tcp/ip 套接字;所以我把我的python方法放在一个循环上,然后我每次都从我的c#应用程序中询问运行一个方法。这个想法非常糟糕,因为它需要涵盖所有可能在网络上发生的用例或类似的东西。经过一番搜索,我发现了三种可以回答客户端/服务器架构的技术,它们是 RPC、RMI 和 WCF。 RMI 是一个面向 java 的解决方案,因此被拒绝。所以,我的问题是:RPC 和 WCF 是否支持多种编程语言(互操作性),尤其是在 C# 和 python 之间?
【问题讨论】:
标签: c# python wcf client-server rpc