求Ruby进制转换,iIP地址转换的方法
ruby吧
全部回复
仅看楼主
level 2
向日_暖歌
楼主
哪位大神知道,Ruby中的进制转换和iIP地址转换成十六进制的方法,.to_s(16)这个方法转换不成功,还有别的方法吗?求助,多谢
2015年09月05日 22点09分
1
level 9
sevk
require 'ipaddr'
[34] pry(main)> a = IPAddr.new("192.168.3.4")
=> #<IPAddr: IPv4:192.168.3.4/255.255.255.255>
[35] pry(main)> [a.to_i].pack 'L'
=> "\x04\x03\xA8\xC0"
2015年11月17日 08点11分
3
1