htons


#include <arpa/inet.h>
uint16_t htons(uint16_t hostshort);

htons的功能:将一个无符号短整型数值转换为网络字节序,即大端模式(big-endian)
参数u_short hostshort: 16位无符号整数
返回值:TCP / IP网络字节顺序.

inet_addr()


功能:将一个点分十进制的IP转换成一个长整数型数(u_long类型)
原型:in_addr_t inet_addr(const char *cp);  
参数:字符串,一个点分十进制的IP地址
返回值
如果正确执行将返回一个无符号长整数型数。如果传入的字符串不是一个合法的IP地址,将返回INADDR_NONE。
头文件:Winsock2.h.
arpa/inet.h(Linux)

转载于:https://www.cnblogs.com/coder2012/archive/2013/06/04/3116565.html

htons、inet_addr、相关推荐

  1. linux网络编程之用一张图片说明函数inet_ntop、inet_pton、inet_addr、inet_ntoa 、inet_aton函数之间的关系

    1.inet_ntop.inet_pton.inet_addr.inet_ntoa .inet_aton函数之间的关系 2.inet_ntop.inet_pton函数的源代码 1.inet_pton函 ...

  2. inet_aton、inet_addr、inet_ntoa、inet_pton、inet_ntop

    inet_aton.inet_addr.inet_ntoa这3个函数是在点分十进制数串(例如"192.168.1.1")与它长度为32位的网络字节序二进制值间转换IPV4地址. 两 ...

  3. IP地址转换函数 inet_pton、inet_ntop与 inet_aton、inet_addr、 inet_ntoa

    inet_pton NAME     inet_pton - 将 IPv4 和 IPv6 地址从点分十进制转换为二进制 SYNOPSIS #include <arpa/inet.h>int ...

  4. 【Socket网络编程】3.字节序转换函数htons、htonl ,地址转换函数inet_ntoa、inet_ntop、inet_pton、inet_addr

    字节序转换函数htons.htonl 地址转换函数inet_ntoa.inet_ntop.inet_pton.inet_addr 1.字节序转换函数 #include <arpa/inet.h& ...

  5. 【VS开发】IP地址格式转换(htonl、ntohl;inet_addr、inet_ntoa)

    1.htonl ()和ntohl( ) u_long PASCAL FAR ntohl (u_long netlong); u_short PASCAL FAR ntohs (u_short nets ...

  6. 【网络】IP地址格式转换(htonl、ntohl;inet_addr、inet_ntoa)

    1.htonl ()和ntohl( ) u_long PASCAL FAR ntohl (u_long netlong); u_short PASCAL FAR ntohs (u_short nets ...

  7. inet_aton、inet_addr和inet_ntoa

    地址转换函数: inet_addr & inet_network inet_aton & inet_ntoa 和 和inet_pton & inet_ntop 1.先了解一下需 ...

  8. IP地址格式转换(htonl、ntohl;inet_addr、inet_ntoa)

    1.htonl ()和ntohl( ) u_long PASCAL FAR ntohl (u_long netlong); u_short PASCAL FAR ntohs (u_short nets ...

  9. mysql inet aton ipv6_Linux网络编程IPv4和IPv6的inet_addr、inet_aton、inet_pton等函数小结

    知识背景: 210.25.132.181属于IP地址的ASCII表示法,也就是字符串形式.英语叫做IPv4 numbers-and-dots notation. 如果把210.25.132.181转换 ...

最新文章

  1. Ubuntu系统查看mongo得慢日志,及一些操作
  2. 检测custom settype assign的UI view name
  3. 前端学习(2783):封装myrequest并绑定到全局
  4. [10] ADB 修改设置
  5. windows怎么将图片变为单色图片_印刷丨单色黑与四色黑
  6. Railgun工具箱HWID验证
  7. day2 程序流程控制
  8. 一个分页效果ruby版可作为面试题吧
  9. mongodb分组统计
  10. [Pytorch]将自己的数据集载入dataloader
  11. C语言,百马百担暴力秒懂,有100匹马,驮100担货,大马驮3担,中马驮2担,两匹小马驮1担,要求一次性驮完,请问大马、中马、小马各几匹?
  12. 【机房收费个人版】触发器与存储过程
  13. 计算机操作系统计算题及答案(5),5计算机操作系统练习题及答案.doc
  14. DATA GUARD代码(部分)
  15. 在SAR-Opt数据融合领域针对深度学习的SEN1-2数据集
  16. silhouette_matlab
  17. 长度单位换算python代码_长度单位换算的一种简便方法
  18. 进程上下文与线程上下文
  19. 深度 | 详解可视化利器t-SNE算法:数无形时少直觉
  20. 阿里云学生服务器购买以及安装

热门文章

  1. WebSocket请求过程分析及实现Web聊天室
  2. Windows安装MySQL 5.7.19及相关问题处理
  3. hdu 1024(dp)
  4. linux两台服务器间复制文件scp
  5. Android无线安全测试工具-WiFinSpect
  6. boost计算随机数和计算crc32简单示例 - jwybobo2007的专栏 - 博客频道 - CSDN.NET
  7. 没有躲过的坑--vector使用erase后迭代器变成野指针
  8. Leetcode 303.区域和检索 - 数组不可变
  9. Pytorch常用技巧记录
  10. Linux安装webmin