发表于:2004-11-15 20:01:00
楼主
在正常运行的情况下,如果OPCServer退出来,OPCClient(采用OpcDaauto.dll)能够取得ShutDown事件,
从而知道与OPCServer连接中断。但在另一种情况下,如果OPCClient与OpCserver连接,
而网络却中断了(像直接拔掉双方通讯的网线),OpcClient却不知道也网络传输已经中断,
同时继续向OpcServer读取数据,导致出错(即使加上错误陷阱也不行)。
我的问题是:
OpcClient(采用OpcDaAuto2.0)能否知道网络中断了?
如果能,用什么样的方法办到?
如果不能,在这种情况下,有没有别的方法不让OpcClient向OpcServer读取数据呢?
或有更好的解决方案呢?