【问题标题】:Problems running Thrift C# Tutorial运行 Thrift C# 教程的问题
【发布时间】:2012-11-24 13:57:08
【问题描述】:

我是新手,需要了解 Thrift RPC 框架的具体细节。为此,我下载了计算器教程(由客户端和服务器组成)。

我认为这是了解幕后情况的最佳方式。

我已经能够做到以下几点

  1. 生成 thrift.dll 文件
  2. 生成创建 dll 所需的 csharp shource 文件 -calculator.thrift.dll
  3. 为客户端和服务器创建一个包含两个项目的项目。 (注意客户端项目是控制台应用,服务器是类库)

我正在从客户端项目的主要方法中复制一些代码以供参考

public static void Main()
    {
        try
        {
            TTransport transport = new TSocket("localhost", 9090);
            TProtocol protocol = new TBinaryProtocol(transport);
            Calculator.Client client = new Calculator.Client(protocol);

            transport.Open();

系统在尝试执行上述行时产生错误。

错误如下。

无法建立连接,因为目标机器主动拒绝了它 127.0.0.1:9090

想到的一个明显的解决方案是防火墙。我创建了一些防火墙规则以允许端口 9090 上的连接。但错误仍然存​​在。

任何有套接字连接和/或节俭使用经验的人可以指导我解决此错误吗?

提前致谢

罗米

【问题讨论】:

    标签: c# rpc thrift thrift-protocol


    【解决方案1】:

    此问题已解决。我只是忘记启动服务器。 :-)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-03
      • 1970-01-01
      • 1970-01-01
      • 2015-11-16
      相关资源
      最近更新 更多