socket 主机地址相关的函数
2024-08-31 23:26:53
#include <arpa/inet.h>
int inet_aton (const char *name, struct in_addr *addr)
将ipv4地址从数字点的形式转化为二进制数据,存储在struct in_addr中。如果给的地址无效,返回0
uint32_t inet_addr (const char *name)
和inet_aton一样,将存储在字符串里的数字点形式的IPv4地址转化为二进制数据。输入地址无效会返回INADDR_NONE,实际值为255.255.255.255
uint32_t inet_network (const char *name)
将数字点形式的Ipv4地址按主机字节顺序转化使用网络地址????
char * inet_ntoa (struct in_addr addr)
和上面相反:struct in_addr 到数字点形式的IPv4地址。
struct in_addr inet_makeaddr (uint32_t net, uint32_t local)
//使用网络号和主机号构成IPv4地址。对无类型的地址不起作用。
uint32_t inet_netof (struct in_addr addr)
//返回IPv4地址的网络号
int inet_pton (int af, const char *cp, void *buf)
//将Internet 地址(IPv4或者IPv6)从可表示(textual) 转换到网络上的二进制格式
//af 指address_family,值必须是AF_INET或AF_INET6。
//cp 指向输入字符串,buf为输出。调者必须保证buf足够大。大小应该为struct in_addr 或者struct in6_addr
const char * inet_ntop (int af, const void *cp, char *buf, socklen_t len)
//和上一个函数功能相反。socklen_t len为buffer的长度。两个返回值出口:char *buf和return返回的buf的地址。
最新文章
- javaweb优化
- Longest Increasing Subsequence
- 常见linux命令释义(第四天)——bash部分
- Java文件操作与输入输出流
- WebDriver: Getting it to play nicely with Xvfb
- OC中格式化输出符号
- js的一个稍微高级点的用法
- [ES6] Generators
- asp.net mvc 上传图片流存服务器
- 当在浏览器地址栏里输入URL后会发生什么事情
- 读书笔记 effective c++ Item 50 了解何时替换new和delete 是有意义的
- 鸟哥的linux私房菜学习-(五)补充:重点回顾
- java——————基础总结2
- 如何理解php的依赖注入
- 译:SQL Server的Missing index DMV的 bug可能会使你失去理智---慎重看待缺失索引DMV中的信息
- HDU 1392 Surround the Trees(几何 凸包模板)
- C++getline使用
- Ajax与Xml
- Scrapy爬取美女图片第四集 突破反爬虫(上)
- IEEP部署企业级网络工程-OSPF邻居关系故障排除
热门文章
- Windows Phone 8.1 数据处理
- 【codeforces 742A】Arpa’s hard exam and Mehrdad’s naive cheat
- [RxJS] Split an RxJS observable conditionally with windowToggle
- Android JNI编程(六)——C语言函数指针、Unition联合体、枚举、Typedef别名、结构体、结构体指针
- Tokumx vs Mongodb
- Android Studio 连接自己搭建的server 须要admin 的帐号的问题 SSH Password Login,please enter password for user git@git.
- Winfrom 重新登录
- java-线程-基础
- NVIDIA 显卡信息(CUDA信息的查看)
- lucene 7.x 排序