socket.set_option(asio::ip::udp::socket::reuse_address(true)); socket.set_option(asio::socket_base::broadcast(true));