1
我是新手,需要了解Thrift RPC框架的基本功能。爲此我下載了計算器教程(由客戶端和服務器組成)。運行Thrift C#教程的問題
我認爲這將是理解發生了什麼的最好方法。
我已經能夠做到以下幾點
- 生成thrift.dll文件
- 生成所需的CSHARP shource文件用於創建一個dll - calculator.thrift.dll
- 創建一個由項目的客戶端和服務器的兩個項目。 (請注意,客戶端的項目是一個控制檯應用程序和該服務器是一個類庫)
我從客戶端項目
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端口連接的防火牆規則,但錯誤仍然存在。
任何有經驗的插座連接和/或節儉使用誰可以指導我解決這個錯誤?
在此先感謝一噸
羅米