node-opcua 是用于 TypeScript 和 Node.js 的 OPC UA 实现。从版本 2.0.0 到 2.170.0,使用默认 keepSessionAlive 配置的 node-opcua 客户端在 OPC UA 服务器时钟偏移导致返回 BadInvalidTimestamp 错误时,可能陷入重复重连循环。具体原因如下:ClientSessionKeepAliveManager._ping_server 方法将服务器主动发起的 ServiceFault 异常误判为网络中断,从而强制触发传输层重连
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
| Vendor | Product | Affected Versions | CPE | Subscribe |
|---|---|---|---|---|
| node-opcua | node-opcua | >= 2.0.0, < 2.170.0 | - |
|
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POCNo comments yet