1、inet_ntop、inet_pton、inet_addr、inet_ntoa 、inet_aton函数之间的关系

2、inet_ntop、inet_pton函数的源代码

1、inet_pton函数源码

int inet_pton(int family, const char *strptr, void *addrptr)
{if (family == AF_INET) {struct in_addr  in_val;if (inet_aton(strptr, &in_val)) {memcpy(addrptr, &in_val, sizeof(in_val));return (1);}}errno = EAFNOSUPPOPT;return (-1);
}

2、inet_ntop函数源码

const char *inet_ntop(int family, const void *addrptr, char *strptr, size_t len)
{const u_char *p = (const u_char*)addrptr;i

linux网络编程之用一张图片说明函数inet_ntop、inet_pton、inet_addr、inet_ntoa 、inet_aton函数之间的关系相关推荐

  1. linux网络编程之用一张图片说明套接口常用函数

  2. Linux网络编程一步一步学+基础

    转自:http://blogold.chinaunix.net/u1/48325/showart_413841.html ·Linux网络编程基础(一) ·Linux网络编程基础(二) ·Linux网 ...

  3. Linux网络编程基础和一步一步学

    ·Linux网络编程 基础(一) ·Linux网络编程 基础(二) ·Linux网络编程 基础(三) ·Linux网络编程 基础(四) ·Linux网络编程 基础(五) ·Linux网络编程 基础(六 ...

  4. Linux网络编程--进程间通信(一)

    进程间通信简介(摘自<Linux网络编程>p85) AT&T 在 UNIX System V 中引入了几种新的进程通讯方式,即消息队列( MessageQueues),信号量( s ...

  5. Linux io模型及函数调用,Linux 网络编程的5种IO模型:信号驱动IO模型

    Linux 网络编程的5种IO模型:信号驱动IO模型 背景 这一讲我们来看 信号驱动IO 模型. 介绍 情景引入: 在信号驱动IO模型中,当用户线程发起一个IO请求操作,会给对应的socket注册一个 ...

  6. Linux网络编程实例分析

    最近由于工作原因需要温习一下Linux网络编程的部分基础知识,因此对之前写的Socket网络通信的代码进行了进一步优化和拓展,在不关闭一次Socket连接的基础上,对服务端加入循环读写的功能,同时加入 ...

  7. Linux网络编程必看书籍推荐

    首先要说讲述计算机网络和TCP/IP的书很多. 先要学习网络知识才谈得上编程 讲述计算机网络的最经典的当属Andrew S.Tanenbaum的<计算机网络>第五版,这本书难易适中. &l ...

  8. [Linux网络编程学习笔记]套接字地址结构

    好久没有看那Linux网络编程这本书了,今天看到了重点部分-TCP套接字.下面先来看看套接字的地址结构 Linux系统的套接字可以支持多种协议,每种不同的协议都是用不同的地址结构.在头文件<li ...

  9. linux网络编程二:基础socket, bind, listen, accept, connect

    linux网络编程二:基础socket, bind, listen, accept, connect 1. 创建socket #include <sys/types.h>     #inc ...

最新文章

  1. python sys.path.append(),sys.path.insert()用法
  2. [转载]中国公历算法
  3. JavaFX仿windows文件管理器目录树
  4. mysql性能调优精简版
  5. java se 开发web程序_JDiy快速开发WEB之javaSE环境搭建-初级
  6. mysql的dbconn_管道错误使用mysql.conn
  7. CVPR 2020 | 旷视提出新型人-物交互检测框架,实现当前最佳
  8. 电动汽车告急?特斯拉、蔚来之后 一辆比亚迪新能源车突然自燃...
  9. 简单工厂(Simple Factory)模式
  10. 系统学习NLP(十六)--DSSM
  11. 11.并发编程--同步类容器和并发类容器
  12. 已知二叉树的后序和中序遍历结果 求前序结果
  13. Shawn Wildermuth的《Architecting WP7 》系列文章
  14. SVN:One or more files are in a conflicted state
  15. windows 查找目录下文件中包含某个字符的文件
  16. 大数据培训 | 电商用户行为分析之订单支付实时监控
  17. Android应用接入第三方登录之新浪登录
  18. 趣图:不就让手机壳变个色有那么难么?
  19. 【红队APT】钓鱼篇Office-CVE漏洞RLO隐藏压缩包释放免杀打包捆绑
  20. 计算 ACC(lfw)

热门文章

  1. 单体应用 适合采用 dapr 构建吗?
  2. WPF实现截屏(仿微信)
  3. 为什么应该用record来定义DTO(续)
  4. .Net之配置文件自定义
  5. Autofac框架初识与应用
  6. 使用 C# 9 的records作为强类型ID - JSON序列化
  7. 跟我一起学.NetCore之依赖注入作用域和对象释放
  8. 没用过.gitignore还敢自称高级开发?
  9. 关于WinForms的跨显示器DPI自适应
  10. 直播预告 - 微软MVP为你揭秘Visual Studio 2019新特性