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