diff --git a/netft_utils/include/netft_utils/netft_rdt_driver.h b/netft_utils/include/netft_utils/netft_rdt_driver.h index eee3e71..0a6cc46 100644 --- a/netft_utils/include/netft_utils/netft_rdt_driver.h +++ b/netft_utils/include/netft_utils/netft_rdt_driver.h @@ -85,7 +85,7 @@ class NetFTRDTDriver std::string address_; std::string frame_id_; - boost::asio::io_service io_service_; + boost::asio::io_context io_service_; boost::asio::ip::udp::socket socket_; boost::mutex mutex_; boost::thread recv_thread_; diff --git a/netft_utils/src/netft_rdt_driver.cpp b/netft_utils/src/netft_rdt_driver.cpp index 8dce2e6..1354bed 100644 --- a/netft_utils/src/netft_rdt_driver.cpp +++ b/netft_utils/src/netft_rdt_driver.cpp @@ -297,7 +297,7 @@ NetFTRDTDriver::NetFTRDTDriver(const std::string & address, const std::string & system_status_(0) { // Construct UDP socket - const udp::endpoint netft_endpoint(boost::asio::ip::address_v4::from_string(address), RDT_PORT); + const udp::endpoint netft_endpoint(boost::asio::ip::make_address(address), RDT_PORT); socket_.open(udp::v4()); socket_.connect(netft_endpoint); @@ -353,7 +353,7 @@ bool NetFTRDTDriver::readCalibrationInformation(const std::string & address) using boost::asio::ip::tcp; tcp::socket calibration_socket(io_service_); calibration_socket.connect( - tcp::endpoint(boost::asio::ip::address::from_string(address), TCP_PORT)); + tcp::endpoint(boost::asio::ip::make_address(address), TCP_PORT)); // Set up request CalibrationInfoCommand info_request;