When a CHttpServer object goes out of scope, the destructor
is automatically called to allow the library to free any resources
allocated on behalf of the process. Any pending blocking or
asynchronous calls in this process are canceled without posting any
notification messages, and all handles that were created for the
client session are destroyed.
The destructor is not called explicitly by the application.