gpt4 book ai didi

c - SO_RCVTIMEO 会影响 accept() 吗?

转载 作者:太空狗 更新时间:2023-10-29 16:48:18 30 4
gpt4 key购买 nike

SO_RCVTIMEO 选项是否影响accept(如果超时过期导致它返回EAGAINEWOULDBLOCK) ?标准是否规定了任何行为?我在 accept 或 use of options 的文档中找不到它:

http://pubs.opengroup.org/onlinepubs/9699919799/functions/V2_chap02.html#tag_15_10_16

最佳答案

虽然在 POSIX 上 SO_RCVTIMEO 是为“输入函数”定义的,而 SO_SNDTIMEO 是为“输出函数”定义的,但我找不到“输入函数”或“输出函数”的任何定义,所以我只会说他们至少是读/接收和写/发送。

在 Linux 的特定情况下,SO_RCVTIMEO 会影响 accept(),查看 inet_csk_accept() 可以看出, 并且 SO_SND_TIMEO 影响 connect(),查看 tcp_sendmsg() 可以看出.

关于c - SO_RCVTIMEO 会影响 accept() 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5968121/

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