码迷,mamicode.com
首页 > 其他好文 > 详细

UNIX网络编程中的字节序问题

时间:2018-09-25 12:38:56      阅读:160      评论:0      收藏:0      [点我收藏+]

标签:title   网络编程   unix   编程   add   ddd   整数   二进制   ascii   

1、inet_pton

函数原型:

inet_pton:将“点分十进制” -> “二进制整数”
int inet_pton(int af, const char *src, void *dst);
这个函数转换字符串到网络地址,第一个参数af是地址簇,第二个参数*src是来源地址,第三个参数* dst接收转换后的数据。
inet_pton 是inet_addr的扩展,支持的多地址族有下列:
af = AF_INET
src为指向字符型的地址,即ASCII的地址的首地址(ddd.ddd.ddd.ddd格式的),函数将该地址转换为in_addr的结构体,并复制在*dst中。
af = AF_INET6
src为指向IPV6的地址,函数将该地址转换为in6_addr的结构体,并复制在*dst中。
如果函数出错将返回一个负值,并将errno设置为EAFNOSUPPORT,如果参数af指定的地址族和src格式不对,函数将返回0。

UNIX网络编程中的字节序问题

标签:title   网络编程   unix   编程   add   ddd   整数   二进制   ascii   

原文地址:https://www.cnblogs.com/gaoshaonian/p/9698752.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!