Top.Mail.Ru
Ответы

Закрытие сокетов при закрытии программы пользователем

если пользователь захочет убить программу, например с помощью ctrl+c, то нужно закрыть сокет, но в std::exit нельзя передавать лямбды, использующие внешние значения, такие как и сам сокет?

По дате
По рейтингу
Аватар пользователя
Новичок

при закрытии процесса система сама закрывает и освобождает все ресурсы.
также можешь сделать контекст глобальным и иметь доступ к нему в обработчике сигналов.