我正在尝试更深入地了解使用 opc。所以我安装了 node js,然后通过 npm安装了node-opcua-samples 。
之后我去了powershell,将cwd更改为node-opcua-samples的bin目录并启动simple_server.js
node simple_server.js
服务器正在启动并打印
server now waiting for connections. CTRL+C to stop
到控制台。然后它打印
contacting discovery server backoff opc.tcp://localhost:4840 attempt # 0 retrying in 2 seconds
server registration is still pending (is Local Discovery Server up and running ?)
从输出我希望能够连接到正在运行的服务器,即使它显示有关发现服务器的警告。我对吗?
下一步是在第二个 powershell 中启动simple_client.js ,方法是将 cwd 更改为node-opcua-samples的 bin 目录,然后使用
node simple_client.js >endpointUrl printed by server<
此时我希望客户端连接到启动的服务器并完成内置的测试用例。但客户端似乎无法连接到服务器并打印
backoff attempt # 0 retrying in 2 seconds
遵循simple_client.js内部给出的提示并使用 ts-node 运行simple_client_ts.ts会导致相同的行为。
那么我的错误在哪里?
任何提示或问题将不胜感激。
问候格雷戈尔
复制系统详细信息:
Windows 10
Node Version 12.13.0
node-opcua-samples Version 2.5.7