c 的远程方法调用
c 是否有任何等效的中间件,例如 java 的 rmi 或 c# 的 .net?
Is there any equivalent middleware for c like rmi for java or .net for c#?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
c 是否有任何等效的中间件,例如 java 的 rmi 或 c# 的 .net?
Is there any equivalent middleware for c like rmi for java or .net for c#?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(6)
我年轻时非常厌恶原始的 ONC RPC。有DCOM。有 CORBA。还有 SOAP 的 C 实现,可能还有许多其他类型的 RPC。
There's the original ONC RPC much loathed by myself in my younger days. There's DCOM. There's CORBA. There are also C implementations for SOAP and probably many of the other varieties of RPC.
查找 CORBA,这是一个可以与 C 一起使用的中间件标准。
Look up CORBA, a standard for middleware that can work with C.
您可以编写自己的自定义协议,或使用 SOAP (WebServices)。
我建议您将 WebServices 与 Apache 的 AXIS 库一起使用。
You can write your own custom protocols, or use SOAP (WebServices).
I would suggest you using WebServices with Apache's AXIS library.
您的意思是您想要在 Java 应用程序和 .Net 应用程序之间进行通信,还是使用 C# 在 .Net 中编写服务层和应用程序?
无论哪种情况,您可能都希望使用 WCF。如果您想在 Java 和 .Net 应用程序之间进行通信,您需要查看 Sun 的项目探戈。
使用 Java 中的 WCF 服务
Do you mean you want to communicate between a Java application and .Net application or write and a service layer and application in .Net using C#?
In either case you would probably want to use WCF. If you want to communicate between a Java and .Net application you will want to look at Sun's Project Tango.
Consuming WCF service in Java
看一下 RPCGEN ,它生成 C 代码(客户端和服务器)来进行远程调用,并且应该默认情况下安装在 UNIX 计算机上。这真的很容易使用,你可以在网上找到很多教程。
这可能已经过时了,但我只尝试过 Corba 和 Soap 与 C++,所以我不知道它们如何与普通 C 配合。
Have a look at RPCGEN , that generates C code (client and server) to do remote call and shoulb installed by default on a unix computer. That's really easy to use , and you could find plenty of tutorial on the net.
That might be outdated, but I have only try Corba and Soap with C++, so I don't how they fit with plain C.
为了与 C 和 C++ 一起使用,gSOAP 是一个开源 SOAP 框架。
For use with C and C++ there is gSOAP an open source SOAP framework.