14 #include <boost/asio.hpp> 25 const short unicast_port = 30001;
26 const std::string unicast_address_str =
"127.0.0.1";
27 const int max_message_count = 10;
30 boost::asio::io_context io_context;
31 boost::asio::steady_timer my_timer(io_context);
34 for (
int i = 0; i < max_message_count; i++) {
35 std::string msg =
"Menssagem " + std::to_string(i);
36 size_t bytes_sent = my_sender.
send(msg.c_str(), msg.length());
38 std::cout << msg <<
"\nBytes sent: " << bytes_sent <<
"\n\n";
40 my_timer.expires_after(std::chrono::milliseconds(200));
43 }
catch (std::exception& e) {
44 std::cerr <<
"Exception: " << e.what() <<
"\n";
size_t send(const char *buffer, const size_t buffer_size)
Send data using UDP.
Sender class using UDP in unicast mode.
Send data using UDP in unicast mode.