golang.org/x/net/icmp: 设置生存时间 (TTL)
golang.org/x/net/icmp: set Time To Live (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
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