如果这很重要,我正在运行 Fedora 13。
我查阅了有关 unix(7)、setsockopt 和 send/recv 的手册页。
阅读手册页似乎或多或少地告诉我,并非所有选项都可以保证做任何事情......而且显然只有少数有效/无效的选项被记录在案。
特别是......我想看看是否可以超时。至少在我的系统上, SO_RCVTIMEO 实际上为 recv 系列调用设置了一个超时......但是 SO_SNDTIMEO 将套接字似乎设置为非阻塞模式而没有超时。
所以我的问题是......我可以做些什么来解决 setsockopt 不是处理 AF_UNIX 套接字超时的可靠方法这一事实?