When you call httpServer->stoppAll(true) we end up in
HTTPServerConnection::onServerStopped -> with abortConnection true
if the http connection is in keepalive waiting for socket().poll(_keepAliveTimeout, Socket::SELECT_READ)
on windows you are waiting for epoll_wait that call GetQueuedCompletionStatusEx
the .close() done in onServerStopped is not enough to exit without waiting for keepalive timeout occur
When you call httpServer->stoppAll(true) we end up in
HTTPServerConnection::onServerStopped -> with abortConnection true
if the http connection is in keepalive waiting for
socket().poll(_keepAliveTimeout, Socket::SELECT_READ)on windows you are waiting for epoll_wait that call GetQueuedCompletionStatusEx
the .close() done in onServerStopped is not enough to exit without waiting for keepalive timeout occur