mirror of
https://github.com/msgpack/msgpack-c.git
synced 2025-05-02 07:31:38 +02:00
Supported boost 1.66.0 or later on the examples.
This commit is contained in:
parent
bd337129c6
commit
88ffd08087
@ -70,13 +70,22 @@ int main() {
|
|||||||
// Client
|
// Client
|
||||||
auto host = "localhost";
|
auto host = "localhost";
|
||||||
boost::asio::ip::tcp::resolver r(ios);
|
boost::asio::ip::tcp::resolver r(ios);
|
||||||
|
|
||||||
|
#if BOOST_VERSION < 106600
|
||||||
boost::asio::ip::tcp::resolver::query q(host, boost::lexical_cast<std::string>(port));
|
boost::asio::ip::tcp::resolver::query q(host, boost::lexical_cast<std::string>(port));
|
||||||
auto it = r.resolve(q);
|
auto it = r.resolve(q);
|
||||||
|
boost::asio::ip::tcp::resolver::iterator end;
|
||||||
|
#else // BOOST_VERSION < 106600
|
||||||
|
auto eps = r.resolve(host, boost::lexical_cast<std::string>(port));
|
||||||
|
auto it = eps.begin();
|
||||||
|
auto end = eps.end();
|
||||||
|
#endif // BOOST_VERSION < 106600
|
||||||
|
|
||||||
boost::asio::ip::tcp::socket cs(ios);
|
boost::asio::ip::tcp::socket cs(ios);
|
||||||
boost::asio::async_connect(
|
boost::asio::async_connect(
|
||||||
cs,
|
cs,
|
||||||
|
|
||||||
it,
|
it,
|
||||||
|
end,
|
||||||
[&]
|
[&]
|
||||||
(boost::system::error_code const& e, boost::asio::ip::tcp::resolver::iterator) {
|
(boost::system::error_code const& e, boost::asio::ip::tcp::resolver::iterator) {
|
||||||
if (e) {
|
if (e) {
|
||||||
|
@ -136,13 +136,24 @@ int main() {
|
|||||||
|
|
||||||
// Client
|
// Client
|
||||||
auto host = "localhost";
|
auto host = "localhost";
|
||||||
|
|
||||||
boost::asio::ip::tcp::resolver r(ios);
|
boost::asio::ip::tcp::resolver r(ios);
|
||||||
|
|
||||||
|
#if BOOST_VERSION < 106600
|
||||||
boost::asio::ip::tcp::resolver::query q(host, boost::lexical_cast<std::string>(port));
|
boost::asio::ip::tcp::resolver::query q(host, boost::lexical_cast<std::string>(port));
|
||||||
auto it = r.resolve(q);
|
auto it = r.resolve(q);
|
||||||
|
boost::asio::ip::tcp::resolver::iterator end;
|
||||||
|
#else // BOOST_VERSION < 106600
|
||||||
|
auto eps = r.resolve(host, boost::lexical_cast<std::string>(port));
|
||||||
|
auto it = eps.begin();
|
||||||
|
auto end = eps.end();
|
||||||
|
#endif // BOOST_VERSION < 106600
|
||||||
|
|
||||||
boost::asio::ip::tcp::socket cs(ios);
|
boost::asio::ip::tcp::socket cs(ios);
|
||||||
boost::asio::async_connect(
|
boost::asio::async_connect(
|
||||||
cs,
|
cs,
|
||||||
it,
|
it,
|
||||||
|
end,
|
||||||
[&]
|
[&]
|
||||||
(boost::system::error_code const& e, boost::asio::ip::tcp::resolver::iterator) {
|
(boost::system::error_code const& e, boost::asio::ip::tcp::resolver::iterator) {
|
||||||
if (e) {
|
if (e) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user