问题描述
我正在尝试连接到位于本地Intranet上的OPC UA服务器,尽管当尝试通过给定IP地址进行连接时,OPC Server会将计算机名公开为主机名,但由于主机名无法显示而最终出错得到解决。
另一方面,Prosys OPC UA客户端可以成功连接到它。我目前正在使用Eclipse Milo,但是想了解其他客户端如何在无法连接的情况下连接到IP地址而不是主机名?
解决方法
在这里提问并回答:Java OPC-UA Client Eclipse Milo endpoint URL changes to localhost
现在您可以使用EndpointUtil.updateUrl
中的帮助程序方法来代替该帖子中的示例代码。