OPC-UA 服务器可以覆盖连接客户端的超时和其他参数吗?

Posted

技术标签:

【中文标题】OPC-UA 服务器可以覆盖连接客户端的超时和其他参数吗?【英文标题】:Can OPC-UA Server override timeouts and other parameters over connected client? 【发布时间】:2021-12-21 05:25:27 【问题描述】:

我基于 Node-OPCUA 和 node.js 创建了一个 OPC-UA 服务器,几个客户端在连接时参数错误或为空。这会导致客户端出现故障。

服务器是否可以覆盖或更正客户端配置参数,以便即使客户端定义错误也能正常工作?

我对覆盖会话和连接超时特别感兴趣。

客户端可能会中断连接,因此服务器不会关闭该连接。我如何摆脱那些僵尸连接?会话通常会因超时而关闭,但连接不会。

【问题讨论】:

【参考方案1】:

您不能这样做,因为它又是 OPC-UA 协议。客户端应该能够使用自己的参数打开连接。 如果您检测到客户端配置错误,则应改为抛出 ServiceException。

【讨论】:

以上是关于OPC-UA 服务器可以覆盖连接客户端的超时和其他参数吗?的主要内容,如果未能解决你的问题,请参考以下文章

Mac在连接网络时,客户端界面提示“网络超时,请检查你的网络设置”。怎么办?

Java中多个客户端的超时

在 socket.io 中控制来自客户端的心跳超时

LabVIEW中利用TCP进行网络通信,客户端和服务器连接出现问题

局域网下的客户端调用服务接口超时的问题总结

客户端和服务器之间的双工通信 open62541(OPC-UA)