网络字节转换inet_aton、inet_nota、inet_addr
来源:互联网 发布:python脚本服务器部署 编辑:程序博客网 时间:2024/06/07 13:57
int inet_aton(const char *cp, struct in_addr *inp);
char *inet_ntoa(struct in_addr in);
in_addr_t inet_addr(const char *cp);
inet_aton() 转换网络主机地址cp为二进制数值,并存储在struct in_addr结构中,即第二个参数*inp,函数返回非0表示cp主机有地有效,返回0表示主机地址无效.
inet_ntoa() 函数转换网络字节排序的地址为标准的ASCII以点分开的地址
用到的库
#include <sys/types.h>
#include <sys/socket.h>
#include <arpa/inet.h>
struct sockaddr_in addr;
char* ip = "192.168.1.77";
addr.sin_addr.s_addr = inet_addr(ip); //构建网络地址
char* st = inet_ntoa(src.sin_addr); //将网络地址转换成字符串。struct in_addr inp;
inet_aton(ip, &inp); //将网络地址二进制数值
0 0
- 网络字节转换inet_aton、inet_nota、inet_addr
- 网络字节转换inet_aton & inet_ntoa & inet_addr和inet_pton & inet_ntop
- 网络字节转换inet_aton & inet_ntoa & inet_addr和inet_pton & inet_ntop
- 网络字节转换inet_aton & inet_ntoa & inet_addr和inet_pton
- 网络字节转换inet_aton & inet_ntoa & inet_addr和inet_pton & inet_ntop
- 网络字节转换inet_aton & inet_ntoa & inet_addr和inet_pton & inet_ntop
- 网络字节转换inet_aton & inet_ntoa & inet_addr和inet_pton & inet_ntop
- 网络字节转换inet_aton & inet_ntoa & inet_addr和inet_pton & inet_ntop
- 网络字节转换inet_aton & inet_ntoa & inet_addr和inet_pton & inet_ntop
- 网络字节转换inet_aton & inet_ntoa & inet_addr和inet_pton & inet_ntop
- 网络字节转换inet_aton & inet_ntoa & inet_addr和inet_pton
- 网络字节转换inet_aton & inet_ntoa & inet_addr和inet_pton & inet_ntop
- 网络字节转换inet_aton & inet_ntoa & inet_addr和inet_pton & inet_ntop
- 地址转换函数 inet_* inet_addr inet_aton ...
- 地址转换函数inet_aton、 inet_ntoa、 inet_addr和inet_pton 、inet_ntop
- inet_ntoa、 inet_aton、inet_addr
- 函数inet_addr和inet_aton
- inet_addr和inet_aton比较
- 关于java浮点型的数据输出格式以及默认的基本数据类型转换
- Java开发与技术挑战——关于技术的技术思考
- 各语言类型系统之间的区别
- Pat(Advanced Level)Practice--1097(Deduplication on a Linked List)
- 可变参数列表的实现
- 网络字节转换inet_aton、inet_nota、inet_addr
- 博客搬家了
- FaceBoundingBoxInInfraredSpace 得到的深度空间的数值为空
- uva10635 Prince and Princess LCS 变 lIS
- c#笔试练习
- 推荐几部技术售前的读物
- linux 命令之 netstat
- 使用django-swiftbrowser实现swift的web访问
- UML包图