首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

哪位高手用过BOOST:asio 的串口读写,串口设备拔出后有事件提示吗

2013-11-08 
谁用过BOOST::asio 的串口读写,串口设备拔出后有事件提示吗?如题,我读取的是一个蓝牙设备, PC上做一个程序

谁用过BOOST::asio 的串口读写,串口设备拔出后有事件提示吗?
如题,我读取的是一个蓝牙设备, PC上做一个程序读取蓝牙设备传输过来的数据。 
当我把蓝牙设备的蓝牙关掉后,程序就一直等待在read上了。 重新打开蓝牙,传输数据到PC也接收不到。
需要open下COM口才行, 蓝牙关闭有没有什么事件能通知我的?


[解决办法]
串口不支持热插拔,所以不会有事件出来。你可以在接收的时候作超时机制,比如连续超时3次就认为设备已关闭。

引用:
如题,我读取的是一个蓝牙设备, PC上做一个程序读取蓝牙设备传输过来的数据。 
当我把蓝牙设备的蓝牙关掉后,程序就一直等待在read上了。 重新打开蓝牙,传输数据到PC也接收不到。
需要open下COM口才行, 蓝牙关闭有没有什么事件能通知我的?

热点排行