gpt4 book ai didi

sockets - 如何在 fdset 中找到哪个套接字描述符无效

转载 作者:行者123 更新时间:2023-12-03 11:54:21 24 4
gpt4 key购买 nike

在服务器端对 readfds 执行 select() 时返回错误的文件描述符错误。我如何找到 fd 中的哪个 fd 在 fdset 中变得无效?

最佳答案

通常,当另一端的连接关闭或发送 RST 段时,select 返回并将相应的描述符标记为准备好读取。当您随后从它们执行 read/recv 时,将返回错误或 EOF。

您也可以尝试使用 strace 工具(如果可用)进行调试。它将帮助您跟踪哪些描述符被馈送到 select 以及哪些描述符 read/recv 被调用。

关于sockets - 如何在 fdset 中找到哪个套接字描述符无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12602169/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com