socket 编程下 inet_ntoa() 函数
来源:互联网 发布:腾讯软件管家 编辑:程序博客网 时间:2024/05/01 05:55
函数声明:char *inet_ntoa (struct in_addr); 返回点分十进制的字符串在静态内存中的指针。 所在头文件:<arpa/inet.h> //end linux 下
函数功能:将网络地址转换成“.”点隔的字符串格式
现在我们很幸运,因为我们有很多的函数来方便地操作 IP 地址。没有必要用手工计算它们,也没有必要用"<<"操作来储存成长整字型。首先,假设你已经有了一个sockaddr_in结构体ina,你有一个IP地址"132.241.5.10"要储存在其中,你就要用到函数inet_addr(),将IP地址从 点数格式转换成无符号长整型。使用方法如下:
ina.sin_addr.s_addr = inet_addr("132.241.5.10");
注意,inet_addr()返回的地址已经是网络字节格式,所以你无需再调用 函数htonl()。
我们如何输出一个点分十进制的IP呢?我们来看看下面的程序:
0 0
- socket 编程下 inet_ntoa() 函数
- socket 编程下 inet_ntoa() 函数的使用与注意事项
- socket 编程下 inet_ntoa() 函数的使用与注意事项
- socket 编程下 inet_ntoa() 函数的使用与注意事项
- socket inet_ntoa函数
- linux socket 编程之 —— IP转换函数 inet_addr & inet_ntoa
- inet_ntoa 函数
- 函数--inet_ntoa()
- inet_ntoa函数
- inet_ntoa函数
- 关于Socket编程中的inet_ntop、inet_pton和inet_ntoa、inet_addr
- 关于Socket编程中的inet_ntop、inet_pton和inet_ntoa、inet_addr
- c++网络编程中的inet_ntoa()函数与inet_aton()函数介绍
- linux下socket编程接口处理函数
- LINUX下Socket编程 函数格式详解
- LINUX下Socket编程 函数格式详解
- Linux下Socket编程函数详解
- LINUX下Socket编程 函数格式详解
- 博客测试
- Win7远程桌面不工作:你的凭据不工作
- R语言中进行文件夹操作范例注释(转)
- 表格合并
- 15 个 Android 通用流行框架大全
- socket 编程下 inet_ntoa() 函数
- Parse Fatal Error at line 4 column 43: 已经为元素 "web-app" 指定属性 "xmlns"。
- js setTimeout 参数传递使用
- c++实验4:输出星号图
- Java创建WebService服务及客户端实现
- iMX6 音频编解码器 SGTL5000 扩展
- 2017.04.19:今日头条数据分析笔试01
- js判断手机端还是PC端
- Linux下关于curl卡死的情况分析