#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的地址。

最新文章

  1. javaweb优化
  2. Longest Increasing Subsequence
  3. 常见linux命令释义(第四天)——bash部分
  4. Java文件操作与输入输出流
  5. WebDriver: Getting it to play nicely with Xvfb
  6. OC中格式化输出符号
  7. js的一个稍微高级点的用法
  8. [ES6] Generators
  9. asp.net mvc 上传图片流存服务器
  10. 当在浏览器地址栏里输入URL后会发生什么事情
  11. 读书笔记 effective c++ Item 50 了解何时替换new和delete 是有意义的
  12. 鸟哥的linux私房菜学习-(五)补充:重点回顾
  13. java——————基础总结2
  14. 如何理解php的依赖注入
  15. 译:SQL Server的Missing index DMV的 bug可能会使你失去理智---慎重看待缺失索引DMV中的信息
  16. HDU 1392 Surround the Trees(几何 凸包模板)
  17. C++getline使用
  18. Ajax与Xml
  19. Scrapy爬取美女图片第四集 突破反爬虫(上)
  20. IEEP部署企业级网络工程-OSPF邻居关系故障排除

热门文章

  1. Windows Phone 8.1 数据处理
  2. 【codeforces 742A】Arpa’s hard exam and Mehrdad’s naive cheat
  3. [RxJS] Split an RxJS observable conditionally with windowToggle
  4. Android JNI编程(六)——C语言函数指针、Unition联合体、枚举、Typedef别名、结构体、结构体指针
  5. Tokumx vs Mongodb
  6. Android Studio 连接自己搭建的server 须要admin 的帐号的问题 SSH Password Login,please enter password for user git@git.
  7. Winfrom 重新登录
  8. java-线程-基础
  9. NVIDIA 显卡信息(CUDA信息的查看)
  10. lucene 7.x 排序