请教大家一个问题,如题,我用winsock通信,每隔3秒向下位机发一次命令,然后用DataArrival事件接收,如果进入该事件则判定与下位机通信正常,online=true,否则online=false。而判断online的值是在一个时钟控件里,每3秒一次,请问如果通信不正常,没法进入DataArrival事件,我如何来判断online的值?声明:不用winsocke.state作为判断依据,如果我的链路正常,而下位机没有上电,其状态值仍为7