标签: networking rust ipv6
我需要从Rust客户端连接到外部主机,并且我具有该对等方的IPv4和IPv6,并且当客户端支持它时,首选IPv6。问题是我无法确定是否在Rust应用程序对等端启用了IPv6。我知道我可能可以检查一些/proc/文件来检查Linux的大小写,但是我不知道如何在Windows和OSX上进行通用化。另外,我还需要一种不需要其他权限的方法(例如linux中的ping)
/proc/