网络字符串之间的转换
来源:互联网 发布:西班牙排华 知乎 编辑:程序博客网 时间:2024/05/18 03:43
htonl(将32位主机字符顺序转换成网络字符顺序)
函数原型:unsigned long int htonl(unsigned long int hostlong);
返回值:返回对应的网络字符顺序。
htons(将16位主机字符顺序转换成网络字符顺序)
函数原型:unsigned short int htons(unsigned short int hostshort);
返回值:返回对应的网络字符顺序。
inet_addr(将网络地址转成网络二进制的数字)
函数原型:unsigned long int inet_addr(const char *cp);
函数说明:inet_addr()用来将参数cp所指的网络地址字符串转换成网络所使用的二进制的数字。网络地址字符串是以数字和点组成的字符串,例如:“163.13.123.68”。
返回值:成功返回对应的网络二进制数字,失败返回-1。
inet_aton(将网络地址转成网络二进制的数字)
函数原型:int inet_aton(const char *cp,struct in_addr *inp);
函数说明:inet_aton()用来将参数cp所指的网络地址字符串转换成网络所使用的二进制的数字,然后存入参数inp所指的in_addr结构中。
结构in_addr定义如下:
struct in_addr
{
unsigned long int s_addr;
};
inet_ntoa(将网络二进制的数字转换成网络地址)
函数原型:char *inet_ntoa(struct in_addr in);
函数说明:inet_ntoa()用来将参数in所指的网络二进制的数字转换成网络地址,然后将指向此网络地址字符串的指针返回。
- 网络字符串之间的转换
- 字符串之间的转换
- 字符串之间的转换
- 字符串之间的转换
- 字符串之间的转换
- 字符串之间的转换
- 字符串之间的转换
- 字符串,数字之间的转换
- 各种字符串之间的转换
- 整数/字符串之间的转换
- 各种字符串之间的转换
- 字符串各进制之间的转换
- 各种字符串之间的转换
- 日期字符串之间的转换
- 字符串之间的各种转换
- 字符串数字之间的转换
- 字符串数字之间的转换
- 字符串之间相互转换 字符与数值之间的转换
- How To: Use DPAPI to Encrypt and Decrypt Data (C#/VB.NET)
- 在C++中使用Lua
- JSON的解析
- 晒晒C++:虚函数的真相(VC编译器如何实现“virtual ”规则)
- error LNK2001: 无法解析的外部符号 原因
- 网络字符串之间的转换
- 捉摸Python的WSGI
- 华为java面试题(含电话面试)
- IOCP
- 关于从客户端中检测到有潜在危险的 Request.Form 值的最优解决方案(转)
- SQL Server2008收缩数据库日志
- 中文人名自动识别的一种有效方法
- “机床之王”领衔产业集群“抱团远洋”
- spring-mock单元测试新方法