inet_addr()的基本介绍

inet_addr()的基本介绍,第1张

原型:in_addr_t inet_addr(const char *cp)

参数:字符串,一个点分十进制的IP地址

返回值:

如果正确执行将返回一个无符号长整数型数。如果传入的字符串不是一个合法的IP地址,将返回INADDR_NONE。

头文件:Winsock2.h.

arpa/inet.h(Linux)

in_addr_t inet_addr(const char *cp)

这个函数返回的是网络顺序的四字节网络地址。例如:

in_addr ipAddr

ipAddr.S_un.S_addr = inet_addr("127.0.0.1")

就是把字符串形式的ip地址转化为0xXXXXXXXX形式的地址格式。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/7965449.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存