From 803737011a14227b514609881d9197000ea4d0eb Mon Sep 17 00:00:00 2001 From: ygrishin Date: Sun, 1 Feb 2015 22:24:47 -0700 Subject: [PATCH] fixed HTTP connection being reset on Windows --- HTTPServer.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/HTTPServer.cpp b/HTTPServer.cpp index f675d525..569ebe51 100644 --- a/HTTPServer.cpp +++ b/HTTPServer.cpp @@ -605,7 +605,8 @@ namespace util { if (ecode != boost::asio::error::operation_aborted) { - m_Socket->close (); + boost::system::error_code ignored_ec; + m_Socket->shutdown(boost::asio::ip::tcp::socket::shutdown_both, ignored_ec); Terminate (); } }