【问题标题】:What if IOPCServer is not released?如果 IOPCServer 没有发布怎么办?
【发布时间】:2021-02-13 11:00:10
【问题描述】:

我使用 OPC 接口在 c++ 中开发了 OPC 客户端。

当 OPC 客户端与 OPC Server 断开连接时,IOPCServer 接口在我的代码上被释放。 然而,释放IOPCServer 需要一些时间。 为了减少时间,我尽量不释放IOPCServer,只填写null。 如果IOPCServer 没有释放怎么办?有什么办法可以缩短发布时间?

【问题讨论】:

    标签: c++ opc


    【解决方案1】:

    如果您不释放 IOPCServer(或任何其他服务器接口),服务器可能会随着时间的推移显示内存泄漏,并且它将无法识别没有客户端正在使用它。因此,作为进程外本地服务器(并且不作为服务运行)实现的服务器将永远不会终止,除非您“杀死”该进程。

    【讨论】:

      猜你喜欢
      • 2019-12-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-06
      • 2019-11-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多