2016-08-12 1 views
1

Wenn ich die Boost Asio ICMP Beispiel http://www.boost.org/doc/libs/1_40_0/doc/html/boost_asio/example/icmp/ping.cpp Ping einige IP-Adresse verwenden, legte ich eine kleine TTL. I set ttl to 1 in boost icmp example Wenn ich die Antwort ICMP-Pakete bekomme, finde ich die Kennung in der Kopfzeile nicht übereinstimmen PID (ich setze Kennung auf PID in icmp Anfragepaket) und der Bezeichner ist Null (der Typ in ICMP Header ist 11). Aber wenn ich ein TTL wie 128 setze, stimmt der Bezeichner im Antwort-ICMP-Header mit PID überein. Weiß jemand warum? Ich werde Ihre Hilfe zu schätzen wissen.Die Kennung in ICMP Antwort Paket ist Null, wenn ich eine kleine TTL in ICMP Anfrage Paket in Boost Asio ICMP Beispiel

Antwort

Verwandte Themen