Я использую Fedora 13, если это имеет значение.
Я посмотрел справочные страницы по unix (7), setsockopt и send / recv.
Чтение man-страниц, кажется, более или менее говорит мне, что не все опции гарантированно делают НИЧЕГО ... и, очевидно, только некоторые из них, которые работают / не работают, на самом деле задокументированы.
В частности ... Я хотел посмотреть, возможны ли таймауты. По крайней мере, в моей системе SO_RCVTIMEO фактически устанавливает таймаут для семейства вызовов recv ... но SO_SNDTIMEO переводит сокет в режим неблокирования без тайм-аута.
Итак, мой вопрос ... что я могу сделать, чтобы обойти тот факт, что setsockopt не является надежным способом работы с таймаутами на сокетах AF_UNIX?