我在我们的应用程序中使用 eclipse milo java OPCUA 客户端 SDK 来实现 OPC。我能够创建会话、订阅和监控。它工作正常,但是当 opc 服务器重新启动并且我尝试删除以前的会话并创建一个具有相同参数的新会话时,我得到以下异常:
UaException: status=Bad_Timeout, message=timed out waiting for acknowledge
引发错误的行是:
EndpointDescription[] 端点 = UaTcpStackClient.getEndpoints(endpointurl).get();
在服务器端,我收到错误:
OPCUAServerEndPoint#_on_client_connection 已达到最大连接数 - 连接被拒绝
但是,当我尝试使用相同的参数再次创建会话时,它确实被创建了