34 if (localEndpoint.address().is_v4()) {
35 mtu = std::numeric_limits<uint16_t>::max();
36 mtu -=
sizeof(uint32_t) * ((1 << 4) - 1);
39 mtu = std::numeric_limits<uint16_t>::max();
41 mtu -=
sizeof(uint16_t) * 4;
ssize_t computeMtu(const Endpoint &localEndpoint)
Computes the maximum payload size in a UDP packet.
boost::asio::ip::udp::endpoint Endpoint