地址已在使用:绑定异常

Address Already in Use: Bind Exception

我正在使用 Eclipse Milo 的开源 OPC UA client/server 实现。我有一个 S7-1500 Siemens PLC 配置了 IP 地址、端口号和 Urn 名称。

为了测试 Milo 客户端 ReadExample 我更改了服务器配置设置,这样它就可以连接到西门子 PLC 而不是使其成为自己的默认服务器。

我做到了,但它没有看到和读取 PLC,而是给出了一个异常。

ReadExample是运行通过ClientExampleRunner调用服务器配置的地方。我首先清理了项目,然后我只运行了 ReadExample

现在,在一些指令之后,我评论了对 ExampleServer 的调用,其中进行了配置,并将端点更改为 PLC 的地址。

不要忘记在最后注释掉 exampleServer.shutdown().get(),因为它会给你一个错误。