gpt4 book ai didi

c - 轮询系统调用是否知道远程套接字是关闭还是断开?

转载 作者:太空宇宙 更新时间:2023-11-04 08:54:57 25 4
gpt4 key购买 nike

int rc = poll(fds, 1, -1);让我们说远程对等方出现故障。套接字在这里断开。在这种情况下,轮询系统调用将返回 -1 或将返回 > 0 并将断开连接报告为 FD 上的错误事件。

此外,什么会在 0 超时时返回轮询。int rc = poll(fds, nfds, 0);

最佳答案

不,它没有。它只知道套接字上发生了某些事情,无论是读取事件、写入事件还是错误事件。对等断开连接算作读取事件。

关于c - 轮询系统调用是否知道远程套接字是关闭还是断开?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17692447/

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