关于IP地址转换成十进制数的问题(50分)

  • 主题发起人 主题发起人 mr.zy
  • 开始时间 开始时间
M

mr.zy

Unregistered / Unconfirmed
GUEST, unregistred user!
求算法
如: 22.206.129.44 用一个整数表达如何算的?
1234567890???
 
ip本身在IP包里就是一个integer,四字节,
 
inet_addr函数
 
接受,但还是不能够理解。
但是我见过有人手工就打IP用计算器算出来了
好像一段一段算的
 
假设地址为a.b.c.d;
对应值为(d shl 32) and (c shl 16) and (b shl 8) and a
 
多人接受答案了。
 
后退
顶部