加载中…
个人资料
峯挚
峯挚
  • 博客等级:
  • 博客积分:0
  • 博客访问:13,170
  • 关注人气:1
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
相关博文
推荐博文
谁看过这篇博文
加载中…
正文 字体大小:

IP地址转换

(2018-12-27 11:41:25)
标签:

it

分类: 笔记
uint32_t ipToInt(char *str_ip)
{
struct sockaddr_in addr;
uint32_t int_ip;
if(inet_pton(AF_INET,str_ip,&addr.sin_addr))
{
int_ip = ntohl(addr.sin_addr.s_addr);
}
return int_ip;
}

int ipToStr(unsigned int nIp ,char* str_ip)
{
struct sockaddr_in addr;
char strip[INET_ADDRSTRLEN];
addr.sin_addr.s_addr = htonl(nIp);
const char *ptr = inet_ntop(AF_INET,&addr.sin_addr,strip,sizeof(strip));
if(ptr != NULL)
{
memcpy(str_ip,strip,sizeof(strip));
return 1;
}
return 0;
}

0

阅读 收藏 禁止转载 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 电话:4000520066 提示音后按1键(按当地市话标准计费) 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

新浪公司 版权所有