19 lines
562 B
C++
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;
|
|
} |