Termios.h串口通讯。检查设备是否断开连接

时间:2015-07-19 09:34:04

标签: c linux serial-port termios

我使用termios.h与USB Dongle进行通信。当我断开加密狗时,我想关闭文件描述符。有没有办法做到这一点。对于f.e.我知道如果另一方关闭连接,您将获得EOF的TCP / IP连接。但是,通过串行连接,我的程序基本上是疯狂的(我使用循环来读取描述符......)。

基本上我想有一些迹象表明连接已关闭,以便我可以优雅地关闭程序。也许通过改变ioctl的设置?

1 个答案:

答案 0 :(得分:0)

我使用搜索短语如何在C for Windows 中接收usb断开连接通知并在stackoverflow.com上遇到Detecting USB Insertion / Removal Events in Windows using C++。如果您在Linux上运行,您可以调整搜索短语并尝试这些答案。