Add IP address to Request.

This commit is contained in:
Zhe Ma
2019-10-24 16:07:44 +08:00
parent 897d268377
commit 3423dede5d
2 changed files with 18 additions and 0 deletions
+7
View File
@@ -19,6 +19,13 @@ Connection::Connection(tcp::socket socket, ConnectionPool* pool,
void Connection::Start() {
request_.reset(new Request{});
boost::system::error_code ec;
auto endpoint = socket_.remote_endpoint(ec);
if (!ec) {
request_->set_ip(endpoint.address().to_string());
}
request_parser_.Init(request_.get(), view_matcher_);
DoRead();
}