Как создать дескриптор, натравливая на который select(), select() будет сообщать, что дескриптор не готов для записи? Можно конечно создать неблокирующий сокет и сделать connect() на какой-нибудь хост и порт куда коннект не идёт (google.com:81), но это немного костыльно. Может есть какое-то устройство в /dev/ с таким свойством? Хотя неплохо бы какое-то портабельное решение nix/windows.