ZepehWAVE

boost::asio가 c++ 표준에 들어가게 되서 그런지 변경 사항들이 많다.

호환성을 위해 더이상 더이상 사용되지 않는 코드들이 여전히 남아있지만,

전처리기에 BOOST_ASIO_NO_DEPRECATED를 지정하면 더이상 사용되지 않는 코드들이 비활성화 된다.


io_service가 io_context로 이름 변경

io_context::dispatch dispatch 대체

io_context::post post 대체

io_context::strand::wrap bind_execuator 대체

io_context::get_io_context(), io_context::get_io_service() context() 함수로 이름 변경.

io_context::strand::get_io_context(), io_context::strand::get_io_service() context() 함수로 이름 변경.

ip::address::from_string ip::make_address 대체

 

참고

https://www.boost.org/doc/libs/1_69_0/doc/html/boost_asio/reference/io_context__strand.html

https://www.boost.org/doc/libs/master/doc/html/boost_asio/reference/ip__address.html


Comment +0