Files
asio-tutorial/code/simple_server.cpp
Артём Кокос b670e17670 Initial commit
2026-01-26 21:22:56 +07:00

19 lines
562 B
C++

#include <boost/asio.hpp>
int main() {
std::uint16_t port = 15001;
boost::asio::io_context io_context;
boost::asio::ip::udp::endpoint receiver(boost::asio::ip::udp::v4(), port);
boost::asio::ip::udp::socket socket(io_context, receiver);
while (true) {
char buffer[65536];
boost::asio::ip::udp::endpoint sender;
std::size_t bytes_transferred =
socket.receive_from(boost::asio::buffer(buffer), sender);
socket.send_to(boost::asio::buffer(buffer, bytes_transferred), sender);
}
return 0;
}