SO_RCVTIMEO是否影响accept()?

SO_RCVTIMEO是否影响accept()?,第1张

概述SO_RCVTIMEO选项是否影响接受(导致返回EAGAIN或EWOULDBLOCK如果超时)?是否有标准规定的行为?我在文档中找不到接受或使用选项: http://pubs.opengroup.org/onlinepubs/9699919799/functions/V2_chap02.html#tag_15_10_16 在POSIX SO_RCVTIMEO被定义为“输入函数”,SO_SNDTIM SO_RCVTIMEO选项是否影响接受(导致返回EAGAIN或EWOulDBLOCK如果超时)?是否有标准规定的行为?我在文档中找不到接受或使用选项:

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().

总结

以上是内存溢出为你收集整理的SO_RCVTIMEO是否影响accept()?全部内容,希望文章能够帮你解决SO_RCVTIMEO是否影响accept()?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1253001.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-07
下一篇 2022-06-07

发表评论

登录后才能评论

评论列表(0条)

保存