Я пишу клиент-серверное приложение, в котором клиент имеет определенный адрес памяти со стороны сервера.
Если что-то идет не так и нужно перезапустить сервер, то адрес клиента больше недействителен. При использовании функции, использующей эту недопустимую информацию, SIGSEGV будет отправлено на сервер, поскольку адрес больше не может быть его.
Как сервер может защитить себя от SIGSEGV и продолжать принимать соединения и нормально работать? Можно ли как-то не сломать сервер, когда это произойдет?
Большое спасибо.