Unix网络编程卷一: 网络地址转换函数 (inet_pton和inet_ntop)

来源:互联网 发布:淘宝衣服拍照 编辑:程序博客网 时间:2024/06/06 03:31


#include <arpa/inet.h>

int  inet_pton(int family, const char *strptr, void *addrptr);//成功返回1,非法输入为0,出错为-1

const char *inet_ntop(int family, const void *addrptr, char *strptr, size_t len);//成功指向结果的指针,出错为NULL


p(presentation);  n(numeric)


例: inet_pton(AF_INET,argv[1],&servaddr.sin_addr);//其中 argv[1]  =  “127.0.0.1”


char  str[LEN];

ptr = inet_ntop(AF_INET, &servaddr.sin_addr, str, sizeof(str));


0 0