【发布时间】:2020-04-16 19:32:56
【问题描述】:
Go 有内置的 ICMP 实现,在 golang.org/x/net/icmp 上可用,有没有办法在这个库中设置 TTL?,谢谢
【问题讨论】:
Go 有内置的 ICMP 实现,在 golang.org/x/net/icmp 上可用,有没有办法在这个库中设置 TTL?,谢谢
【问题讨论】:
我从 mattn 代码中找到了答案:
c.IPv4PacketConn().SetTTL(64) // for ipv4
c.IPv6PacketConn().HopLimit(64) // for ipv6
https://gist.github.com/mattn/7ff153fe8491a2900e83#file-ping_test-go-L24-L28
【讨论】: