骆驼书表明,V-字符串可以用于表示IPv4地址:我可以使用v字符串作为IPv4地址吗?
$ipaddr = 204.148.40.9; # the IPv4 address of oreilly.com
但perldata的版本字符串的主题声明:
需要注意的是使用V-字符串的IPv4 地址是不可移植的,除非你的 也使用Socket包的inet_aton()/ inet_ntoa() 例程。
我有两个问题:
1)为什么是使用V-串不可移植?
2)将IP地址从虚线符号转换为整数的“标准”方式是什么?似乎unpack "N", <v-string>
有时可能会导致问题。