微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Linux描述符types

我如何得到描述符types? 我正在使用epoll来监视许多描述符,如套接字,定时器和信号。 我看到有可能使用fstat,但是这个模式只是提供了一些关于套接字和pipe道的知识。 fstat的手册页 。 是否有一个特殊的function来标识描述符?

检测到C#无法访问的代码

文件删除重复的行

如何运行一个Qt应用程序?

什么创build了三个closures/最小化/最大化窗口顶部的图标? (C ++)

如何区分Windows上的button和checkBox消息?

我不认为有任何简单或统一的方法来做你所要求的。 命令lsof] 1设法确定这个信息,所以你可能想看看这个代码,看看他们在做什么。

关闭头部以确定描述符是否可以使用getsockopt(2)。 如果对getsockopt的调用失败,并且errno == ENOTSOCK,则描述符不是套接字。 同样,你可以使用isatty(3)来确定描述符是否属于串口或终端。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐