【发布时间】:2018-11-23 02:00:26
【问题描述】:
在我的应用程序中,创建了一个 Tun 接口,并且该进程在 select(2) 循环中继续使用 read(2) 读取关联的 fd。但是,当我在应用程序中调试问题时,我发现在某些时候对 Tun 文件描述符的 read(2) 操作可能会返回零。这可能吗?发生的条件是什么?
提前致谢。 木质的
【问题讨论】:
-
你需要提供代码,这样简单的描述没人能帮你。
-
可能我没说清楚。我提供的一些信息是为了提供上下文,帖子中的真正问题是:在什么情况下,Tun 文件描述符上的 read(2) 可以返回 0。如果复制/粘贴代码,它将包含很多不相关的信息。
-
这里的指导原则是你必须显示代码,否则这里没有人可以帮助你。