该SO_RCVTIMEO选项是否会影响accept(导致它返回EAGAIN或EWOULDBLOCK超时是否到期)?是否有标准规定的行为?我在文档中找不到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() .
| 归档时间: |
|
| 查看次数: |
2629 次 |
| 最近记录: |