Fix argument parsing in HTTP examples

fix #746
This commit is contained in:
Vinnie Falco
2017-08-18 07:12:44 -07:00
parent b397718fbd
commit 830e651f99
10 changed files with 15 additions and 9 deletions

View File

@ -1,3 +1,9 @@
Version 108:
* Fix argument parsing in HTTP examples
--------------------------------------------------------------------------------
Version 107:
* Use test::stream

View File

@ -1116,7 +1116,7 @@ int main(int argc, char* argv[])
auto const address = boost::asio::ip::address::from_string(argv[1]);
auto const port = static_cast<unsigned short>(std::atoi(argv[2]));
std::string const doc_root = argv[3];
auto const threads = std::max<std::size_t>(1, std::atoi(argv[3]));
auto const threads = std::max<std::size_t>(1, std::atoi(argv[4]));
// The io_service is required for all I/O
boost::asio::io_service ios{threads};

View File

@ -682,7 +682,7 @@ int main(int argc, char* argv[])
auto const address = boost::asio::ip::address::from_string(argv[1]);
auto const port = static_cast<unsigned short>(std::atoi(argv[2]));
std::string const doc_root = argv[3];
auto const threads = std::max<std::size_t>(1, std::atoi(argv[3]));
auto const threads = std::max<std::size_t>(1, std::atoi(argv[4]));
// The io_service is required for all I/O
boost::asio::io_service ios{threads};

View File

@ -460,7 +460,7 @@ int main(int argc, char* argv[])
auto const address = boost::asio::ip::address::from_string(argv[1]);
auto const port = static_cast<unsigned short>(std::atoi(argv[2]));
std::string const doc_root = argv[3];
auto const threads = std::max<std::size_t>(1, std::atoi(argv[3]));
auto const threads = std::max<std::size_t>(1, std::atoi(argv[4]));
// The io_service is required for all I/O
boost::asio::io_service ios{threads};

View File

@ -425,7 +425,7 @@ int main(int argc, char* argv[])
auto const address = boost::asio::ip::address::from_string(argv[1]);
auto const port = static_cast<unsigned short>(std::atoi(argv[2]));
std::string const doc_root = argv[3];
auto const threads = std::max<std::size_t>(1, std::atoi(argv[3]));
auto const threads = std::max<std::size_t>(1, std::atoi(argv[4]));
// The io_service is required for all I/O
boost::asio::io_service ios{threads};

View File

@ -356,8 +356,8 @@ int main(int argc, char* argv[])
}
auto const address = boost::asio::ip::address::from_string(argv[1]);
auto const port = static_cast<unsigned short>(std::atoi(argv[2]));
auto const threads = std::max<std::size_t>(1, std::atoi(argv[3]));
std::string const doc_root = argv[3];
auto const threads = std::max<std::size_t>(1, std::atoi(argv[4]));
// The io_service is required for all I/O
boost::asio::io_service ios{threads};

View File

@ -339,8 +339,8 @@ int main(int argc, char* argv[])
}
auto const address = boost::asio::ip::address::from_string(argv[1]);
auto const port = static_cast<unsigned short>(std::atoi(argv[2]));
auto const threads = std::max<std::size_t>(1, std::atoi(argv[3]));
std::string const doc_root = argv[3];
auto const threads = std::max<std::size_t>(1, std::atoi(argv[4]));
// The io_service is required for all I/O
boost::asio::io_service ios{threads};

View File

@ -624,7 +624,7 @@ int main(int argc, char* argv[])
auto const address = boost::asio::ip::address::from_string(argv[1]);
auto const port = static_cast<unsigned short>(std::atoi(argv[2]));
std::string const doc_root = argv[3];
auto const threads = std::max<std::size_t>(1, std::atoi(argv[3]));
auto const threads = std::max<std::size_t>(1, std::atoi(argv[4]));
// The io_service is required for all I/O
boost::asio::io_service ios{threads};

View File

@ -446,7 +446,7 @@ int main(int argc, char* argv[])
auto const address = boost::asio::ip::address::from_string(argv[1]);
auto const port = static_cast<unsigned short>(std::atoi(argv[2]));
std::string const doc_root = argv[3];
auto const threads = std::max<std::size_t>(1, std::atoi(argv[3]));
auto const threads = std::max<std::size_t>(1, std::atoi(argv[4]));
// The io_service is required for all I/O
boost::asio::io_service ios{threads};

View File

@ -419,7 +419,7 @@ int main(int argc, char* argv[])
auto const address = boost::asio::ip::address::from_string(argv[1]);
auto const port = static_cast<unsigned short>(std::atoi(argv[2]));
std::string const doc_root = argv[3];
auto const threads = std::max<std::size_t>(1, std::atoi(argv[3]));
auto const threads = std::max<std::size_t>(1, std::atoi(argv[4]));
// The io_service is required for all I/O
boost::asio::io_service ios{threads};