Я пишу TCP-сервер. Все, что ему нужно сделать, это прочитать/записать текст в/из сокетов TCP и прочитать/записать этот текст в/из текстовых файлов в файловой системе, где работает сервер.
Если есть проблема с соединением (например, клиент закрывает сокет), сервер, заблокированный на чтение/запись, получает сигнал SIGPIPE. Я хочу игнорировать это: сервер просто закрывает конец своего сокета, потому что связь теперь невозможна. Это хороший способ?
Есть ли другие сигналы, которые я должен учитывать?