Я работаю с некоторым кодом, который должен быть защищен от убийства вызывающего абонента из-за SIGPIPE
, но единственные записи сокетов, которые он выполняет, идут в сокеты датаграмм (как в дейтаграммах сокетов домена UDP, так и в домене Unix).Мне нужно беспокоиться о SIGPIPE
?Я использую connect
в сокете, но предварительное тестирование (в Linux) показало, что я просто получаю ECONNREFUSED
при отправке, если никто не слушает сокет домена Unix.Не уверен, что происходит с UDP.
Я могу обернуть все это в хаки, чтобы избавиться от SIGPIPE
, но если это не проблема, я бы предпочел сэкономить накладные расходы и снизить сложность кода.