c++ - 轮询 STDIN 和其他 Fds

标签 c++ unix

您好,我想监控来自 libssh 连接 api 的 FD。但也想监控 ​​STDIN,并解析来自 STDIN 的命令。

我可以在 C++ 中使用 poll 来做到这一点吗?

最佳答案

不在标准 C++ 中,它没有 FD 或 poll()。但是在 unix (POSIX) 上,stdin 是一个值为 0 的有效 FD。

关于c++ - 轮询 STDIN 和其他 Fds,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4656388/

相关文章:

c++ - 如何在OpenCV C++中使用FeatureDetector?

java - Windows和Unix上传下载动态转换的高效方式

linux - 为什么使用 clone() 而不是 fork()?

c++ - apply_visitor 不改变对象

c++ - 'public' 之前的预期不合格 ID

c++ - 为什么 Qt 对 void* 使用 reinterpret_cast 而不是 static_cast?

c++ - 为什么派生类的异常可以被基类的catch子句捕获?

c - 如何让程序在没有内容可读时自行终止

java - 使用 java 或 unix 命令在文件中进行多行搜索

linux - 为什么open函数在linux下没有O_SEARCH标志?