关于串口中断的有关问题

关于串口中断的问题
    最近总在想个问题,就是串口在通讯过程中,串口突然断开了,该怎么检测呢?
如果有握手协议的话,比较容易判断. 没有握手的话 也试过使用 GetCommModemStatus 来判断电平状态,也不准确。
不知道有没有什么好的方法来实现,谢谢!
串口  中断 通讯 MFC C++

------解决方案--------------------
没有别的办法,只能通过握手协议来判断
------解决方案--------------------
“串口突然断开了”插头拔掉了?
看看 break 状态
------解决方案--------------------
通讯协议里可以设置一个返回等待时间 超时了 就认为断开