...one of the most highly
regarded and expertly designed C++ library projects in the
world.
— Herb Sutter and Andrei
Alexandrescu, C++
Coding Standards
This tutorial program shows how to use asio to implement a server application with UDP.
Create an ip::udp::socket object to receive requests on UDP port 13.
Wait for a client to initiate contact with us. The remote_endpoint object will be populated by ip::udp::socket::receive_from().
Determine what we are going to send back to the client.
Send the response to the remote_endpoint.
Finally, handle any exceptions.
See the full source listing
Return to the tutorial index