Get local endpoint directly from asio::udp::socket