【发布时间】:2020-05-15 06:05:43
【问题描述】:
操作系统:Windows 10 和 Ubuntu 18.04
Corda:4.4
我想学习 CordaRPCOps,所以我开始使用 template’s Cordform deployNodes 任务,它为我提供了三个运行节点。
首先我使用以下在本地运行的代码连接到 PartyA 的 Corda 节点。
NetworkHostAndPort nodeAddress = new NetworkHostAndPort("localhost", 10006);
CordaRPCClient client = new CordaRPCClient(nodeAddress);
CordaRPCConnection connection = client.start("user1", "test");
CordaRPCOps cordaRPCOps = connection.getProxy();
效果很好。
然后我尝试通过以下更改从同一网络上的另一台 PC 连接:
NetworkHostAndPort nodeAddress = new NetworkHostAndPort("192.168.1.149", 10006);
失败并出现以下错误:
net.corda.client.rpc.RPCException: Cannot connect to server(s). Tried with all available servers.
假设这是网络相关的,我回到本地 PC 并运行相同的代码:
NetworkHostAndPort nodeAddress = new NetworkHostAndPort("192.168.1.149", 10006);
这也失败了。所以我决定尝试使用 PC 名称而不是 IP 地址。这在本地和另一台 PC 上都失败了。
【问题讨论】:
标签: corda