Quorum

無法從 Nethereum 連接到 Quorum 節點

  • December 7, 2018

我無法使用 Nethereum 連接到 Quorumchain。以下是我的程式碼和錯誤響應。

我已經驗證並且埠在機器中是打開的。我在 Linux 機器上執行,Ubuntu 18.04。我在程式碼或埠中看不到任何問題,有人可以幫助解決這個問題。

我可以在命令行上使用 geth attach 連接到節點。

程式碼:

使用 Nethereum.Quorum;使用 Nethereum.RPC.Eth.DTO;使用 Nethereum.Web3;使用 Nethereum.Web3.Accounts;使用系統;使用 System.Threading.Tasks;

命名空間 QuorumTest { 類程序 { 公共靜態非同步任務主(字元串

$$ $$args) { Console.WriteLine(“Hello.. 這是仲裁測試!”); 嘗試 { var web3Quorum = new Web3Quorum(" http://localhost/8001 “); var coinbaseAcct = 等待 web3Quorum.Eth.CoinBase.SendRequestAsync(); Console.WriteLine(“Coinbase 是:{0}”, coinbaseAcct); } catch(Exception e) { Console.Write(e); } } } }

回复:

gethadmin@manojpoc2:~/dotnetapps/QuorumTest/QuorumTest$ dotnet run Hello.. 這是仲裁測試!Nethereum.JsonRpc.Client.RpcClientUnknownException:嘗試發送 rpc 請求時發生錯誤—> System.Net.Http.HttpRequestException:連接被拒絕—> System.Net.Sockets.SocketException:系統連接被拒絕。 Net.Http.ConnectHelper.ConnectAsync(String host, Int32 port, CancellationToken cancelToken) — 內部異常堆棧跟踪結束 — 在 System.Net.Http.ConnectHelper.ConnectAsync(String host, Int32 port, CancellationToken cancelToken) 在System.Threading.Tasks.ValueTask1.get_Result() 在 System.Net.Http.HttpConnectionPool.CreateConnectionAsync(HttpRequestMessage request, CancellationToken cancelToken) 在 System.Threading.Tasks.ValueTask1.get_Result() 在 System.Net.Http.HttpConnectionPool。

$$ $$args)在 /home/gethadmin/dotnetapps/QuorumTest/QuorumTest/Program.cs:line 18 _

我在我的程式碼中發現了問題,我沒有使用正確的 url,我需要提供http://url:port

更正我的網址後,連接正常

引用自:https://ethereum.stackexchange.com/questions/63763