SO_RCVTIMEO会影响accept()吗?

R..*_*R.. 10 c sockets posix

SO_RCVTIMEO选项是否会影响accept(导致它返回EAGAINEWOULDBLOCK超时是否到期)?是否有标准规定的行为?我在文档中找不到accept或使用选项:

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

nin*_*alj 14

而在POSIX SO_RCVTIMEO为"输入功能"所定义,SO_SNDTIMEO为"输出功能"定义,我can'r查找"输入功能"或"输出功能"任何定义,所以我只想说他们是至少读取/接收和写入/发送.

在Linux中的特定情况下,SO_RCVTIMEO影响accept(),如可以通过观察可以看出inet_csk_accept() ,和SO_SND_TIMEO影响connect(),如通过观察可以看出tcp_sendmsg() .