14 #include <boost/asio.hpp> 33 Sender(
const std::string receiver_address,
const short receiver_port);
48 size_t send(
const char* buffer,
const size_t buffer_size);
59 boost::asio::ip::udp::socket*
socket;
68 #endif // __SENDER_H__ Sender(const std::string receiver_address, const short receiver_port)
Construct a new Sender object.
boost::asio::io_context io_context
size_t send(const char *buffer, const size_t buffer_size)
Send data using UDP.
virtual ~Sender()
Destroy the Sender object.
void set_receiver_endpoint(const std::string receiver_address, const short receiver_port)
Set the receiver endpoint object.
boost::asio::ip::udp::socket * socket
boost::asio::ip::udp::endpoint endpoint