【发布时间】:2016-03-25 20:40:49
【问题描述】:
我正在使用 Linux 进行编译。在struct ip(用于IPv4)中,当我尝试将值设为ip1.ip_dst = 0xffffffff; 时,出现以下错误:
错误:从类型'unsigned int' ip.ip_dst = 0xffffffff;`
我应该为struct in_addr 数据类型的变量赋予什么值?我该如何解决这个错误?
【问题讨论】:
-
使用
inet_aton将点分十进制转换为struct in_addr 数据类型。查看inet_aton的手册页以获取可用函数的完整列表。
标签: c linux ip-address ipv4