in_addr t1,t2;
t1.S_un.S_addr=1;
t2.S_un.S_addr=2;
char *p1=inet_ntoa(t1);
char *p2=inet_ntoa(t2);
这样你只能的得到2个相同的结果
因为它们用的是同一块空间。
解决办法是每次调用后都把值考走
如:
char p1[20]={0};
strcpy(p1,inet_ntoa(t1));
这样处理就没问题了
in_addr t1,t2;
t1.S_un.S_addr=1;
t2.S_un.S_addr=2;
char *p1=inet_ntoa(t1);
char *p2=inet_ntoa(t2);
这样你只能的得到2个相同的结果
因为它们用的是同一块空间。
解决办法是每次调用后都把值考走
如:
char p1[20]={0};
strcpy(p1,inet_ntoa(t1));
这样处理就没问题了
使用zabbix镜像直接导入虚拟化使用时,会提示mysql分区空间不足,针对此目录扩容操作测试。
怀念二抱三抱
inet_ntoa慎用
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M