| 18 | enum { max_length = 1024 }; |
| 19 | |
| 20 | void server(boost::asio::io_context& io_context, unsigned short port) |
| 21 | { |
| 22 | udp::socket sock(io_context, udp::endpoint(udp::v4(), port)); |
| 23 | for (;;) |
| 24 | { |
| 25 | char data[max_length]; |
| 26 | udp::endpoint sender_endpoint; |
| 27 | size_t length = sock.receive_from( |
| 28 | boost::asio::buffer(data, max_length), sender_endpoint); |
| 29 | sock.send_to(boost::asio::buffer(data, length), sender_endpoint); |
| 30 | } |
| 31 | } |
| 32 | |
| 33 | int main(int argc, char* argv[]) |
| 34 | { |
no test coverage detected