Как получить TTL пакет UDP в Java?

Я использую приложение Java для отправки пакетов UDP на устройство Android. У меня есть другое приложение Java, которое принимает эти UDP-пакеты и отображает их данные - очень просто.

Сейчас я работаю над некоторыми алгоритмами маршрутизации, поэтому было бы неплохо узнать, сколько переходов сделал UDP-пакет с момента его отправки. Моя идея состоит в том, чтобы просто прочитать значение TTL (время жизни) пакета и отобразить его. Вы знаете, возможно ли это с чистой Java? Класс DatagramPacket вообще не дает никаких подсказок.

Я полагаю, что это невозможно, потому что эта информация могла уже быть удалена на более низком уровне, но я просто хочу быть уверенным. : -)

5
задан mreichelt 25 November 2010 в 14:12
поделиться