Исправление post-factum, (текущая версия) :
А вообще, серверный код пиши так, как будто все клиенты специально коннектятся к тебе, чтобы чего-то наворотить, а демону система может прислать рандомный сигнал в любой момент. Обычно для этого достаточно правильно ловить EPOLLRDHUP/EPOLLHUP и позиксовые сигналы через epoll_pwait().
Исходная версия post-factum, :
А вообще, серверный код пиши так, как будто все клиенты специально коннектятся к тебе, чтобы чего-то наворотить. Обычно для этого достаточно правильно словить EPOLLRDHUP/EPOLLHUP и позиксовые сигналы через epoll_pwait().