Я пытаюсь получить более глубокие знания об использовании opc. Итак, я установил node js, а затем node-opcua-samples через npm.
После этого я перешел в powershell, изменил cwd на каталог bin node-opcua-samples и запустил 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 ?)
Из вывода я ожидаю, что смогу подключиться к работающему серверу, даже если он показывает предупреждение о сервере обнаружения. Я прав?
Следующим шагом является запуск simple_client.js во второй оболочке PowerShell путем изменения cwd на каталог bin node-opcua-samples и затем использование
node simple_client.js >endpointUrl printed by server<
На этом этапе я ожидаю, что клиент подключится к запущенному серверу и завершит сборку тестовых примеров. Но клиент, похоже, не может подключиться к серверу и печатает
backoff attempt # 0 retrying in 2 seconds
Следуя подсказке, данной внутри simple_client.js, и запуск simple_client_ts.ts с ts-node приводит к тому же поведению.
Так в чем же моя ошибка?
Будем признательны за любые подсказки или вопросы.
С уважением, Грегор
Сведения о системе для воспроизведения:
Windows 10
Node Version 12.13.0
node-opcua-samples Version 2.5.7