c的远程方法调用

时间:2010-10-19 11:22:30

标签: java c rmi middleware

对于c来说,是否有类似于rmi for java或.net for c#的等效中间件?

6 个答案:

答案 0 :(得分:2)

原来ONC RPC在我年轻的时候对自己很不满。有DCOM。有CORBA。还有用于SOAP的C实现,可能还有许多其他类型的RPC

答案 1 :(得分:1)

查找CORBA,这是一个可以与C一起使用的中间件标准。

答案 2 :(得分:0)

您可以编写自己的自定义协议,也可以使用SOAP(Web服务)。

我建议您将Web服务与Apache的AXIS库一起使用。

答案 3 :(得分:0)

您是说要使用C#在Java应用程序和.Net应用程序之间进行通信,还是想在.Net中编写服务层和应用程序?

在任何一种情况下,您可能都想使用WCF。如果要在Java和.Net应用程序之间进行通信,则需要查看Sun's Project Tango

Consuming WCF service in Java

答案 4 :(得分:0)

查看RPCGEN,生成C代码(客户端和服务器)以进行远程调用,并在unix计算机上默认安装。这真的很容易使用,你可以在网上找到很多教程。 这可能已经过时了,但我只使用C ++尝试Corba和Soap,所以我不知道它们如何适合普通的C.

答案 5 :(得分:0)

与C和C ++一起使用时,gSOAP是一个开源SOAP框架。