i\'m currently working on an asynchronous TCP server with boost:asio lib, and it seems like asio close the socket by himself once the request is satisfied, I digged into every p