inet_ntop()、inet_pton()、inet_addr()、inet_ntoa()函数之间的关系

   日期:2024-12-26    作者:o93v3 浏览:93    移动:http://w.yusign.com/mobile/quote/6271.html

1. inet_pton()源码

 

2. inet_ntop()源码

 

3. inet_addr()

转换网络主机地址(点分十进制)为网络字节序二进制值,如果参数 char *cp 无效则返回-1(INADDR_NONE),但这个函数有个缺点:在处理地址为255.255.255.255时也返回-1,虽然它是一个有效地址,但inet_addr()无法处理这个地址。

 

4. inet_ntoa()------->静态函数

inet_ntoa()函数转换网络字节序地址->标准的点分十进制地址。该函数返回值指向保存点分十进制的字符串地址的指针,该字符串的空间为静态分配 的,所以在第二次调用这个函数时,意味着上一次调用并保存的结果将会被覆盖(重写)。so creazy!!!

 

好了那就来证实一下,inet_ntoa()的静态返回值吧

 

最终的printf结果是
a1:192.168.1.124
a2:192.168.1.124

 
 

 (478条消息) inet_ntop()、inet_pton()、inet_addr()、inet_ntoa()函数之间的关系_lockin.的博客-CSDN博客_inet_addr

本文地址:http://w.yusign.com/quote/6271.html    述古往 http://w.yusign.com/static/ , 查看更多

特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


举报收藏 0评论 0
0相关评论
相关行情
推荐行情
点击排行
{
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  版权声明  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号