【问题标题】:RPC using C# for an intermediate level programmer中级程序员使用 C# 进行 RPC
【发布时间】:2012-09-05 12:49:30
【问题描述】:

我正在尝试使用 C# 实现 RPC,并且正在四处寻找示例,但甚至找不到一个 hello world 示例(类似于 http://docs.oracle.com/javase/1.5.0/docs/guide/rmi/hello/hello-world.html

JAVA 似乎是流行的选择,但由于我有一些用 C# 编码的经验(在 JAVA 中没有),所以我想在 C# 中尝试一下。

谁能提供一些关于如何在 C# 中启动 socket/rpc 编程的指针。

【问题讨论】:

  • Web 服务、.Net 远程处理、WCF
  • RPC 是一个非常 低级协议,它需要编写本机代码,通常用C 编写。让它在托管代码中工作的几率非常低。没有意义,.NET 很好地支持精确的等价物
  • 同意 Hans,@L.B 评论中的解决方案具有相同的功能。
  • Hans - 您能否提及 .NET 中支持的等价物?

标签: c# rpc


【解决方案1】:

这个链接有点旧,但应该给你基本的想法。大约一年前我发现它很常见。 Introduction to RPC 该示例是用 C++ 编写的,但您应该能够将其重写为 C#。

【讨论】:

    【解决方案2】:

    使用 WCF 查看另一个 thread。最终WCF更加灵活,不仅限于XML,还可以做JSON和SOAP与其他平台进行交互操作。并且使用 Visual Studio 标准项目模板,这很容易。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-04-17
      • 2013-06-20
      • 1970-01-01
      • 2012-05-24
      • 1970-01-01
      • 2013-02-27
      • 1970-01-01
      相关资源
      最近更新 更多