Beenden Sie eine Boost Asio-basierte Windows-Konsolenanwendung auf elegante Weise.
Ich arbeite an einem boost.asio-basierten HTTP-Server. Es soll von außen gestoppt werden. Wir verwenden die Asiosignalbehandlung, die für Strg-C gut funktioniert, jedoch nicht für WM_CLOSE, sodass es keine einfache Möglichkeit gibt, die Anwendung extern ordnungsgemäß zu schließen, z. über taskkill. Das gewaltsame Beenden des Prozesses ist keine Option. Gibt es dafür einen bekannten Ansatz?