社区
网络及通讯开发
帖子详情
inet_ntoa()如何给参数赋值
lengda
2003-09-15 10:26:51
inet_ntoa()的入口参数要求是struct in_addr,但struct in_addr中又是联合体,我不知道如何赋值,请高手指教。
...全文
33
3
打赏
收藏
inet_ntoa()如何给参数赋值
inet_ntoa()的入口参数要求是struct in_addr,但struct in_addr中又是联合体,我不知道如何赋值,请高手指教。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lengda
2003-09-17
打赏
举报
回复
谢谢。
jspring
2003-09-16
打赏
举报
回复
#pragma comment(lib, "Ws2_32.lib")
struct in_addr in;
in.S_un.S_un_b.s_b1 = 192;
in.S_un.S_un_b.s_b2 = 168;
in.S_un.S_un_b.s_b3 = 0;
in.S_un.S_un_b.s_b4 = 1;
char szip[16];
strcpy(szip, inet_ntoa(in));
jspring
2003-09-16
打赏
举报
回复
struct in_addr实际上是一个4个字节的整数
如"192.168.0.1"转化为struct in_addr结构
struct in_addr in;
in.s_b1 = 192;
in.s_b2 = 168;
in.s_b3 = 0;
in.s_b4 = 1;
char szip[16];
strcpy(szip, inet_ntoa(in));
OMNeT++
INET
框架精讲
OMNeT++中的
INET
框架是OMNeT++仿真中的很重要的框架,可以用来仿真有线网络,无线网络,移动网络,以及IOS七层模型中的应用层,传输层,网络层,数据链路层,物理层协议以及算法仿真。通过学习本课程,可以很好的...
关于
inet
_
ntoa
函数的思考
通过分析,
inet
_
ntoa
函数的输入
参数
是unsigned int类型的ip地址,返回的却是指向ip字符串的指针,很明显,ip字符串所占的内存是在函数内部分配的,而我们并不需要释放该内存,(通过malloc等函数),我们设想如果...
linux网络编程之
inet
_addr和
inet
_
ntoa
使用总结
inet
_addr函数转换网络主机地址(如192.168.1.10)为网络字节序二进制值,如果
参数
char *cp无效,函数返回-1(INADDR_NONE),这个函数在处理地址为255.255.255.255时也返回-1,255.255.255.255是一个有效的地址,不过...
socket 编程下
inet
_
ntoa
() 函数的使用与注意事项
函数声明:char *
inet
_
ntoa
(struct in_addr); 返回点分十进制的字符串在静态内存中的指针。 所在头文件:<arpa/
inet
.h> //end linux 下 函数功能:将网络地址转换成“.”点隔的字符串格式 现在...
64位linux系统下利用
inet
_
ntoa
将sin_addr转换为字符串格式
printf("\n(Message from %s) cc=%d”,
inet
_
ntoa
(from->sin_addr)); 时发生段错误;看了很多CSDN帖,都没有有效解决,包#include <arpa/
inet
.h>是基本,但并无法有效解决该问题,正确的方法:char* saddr = NULL; ...
网络及通讯开发
1,317
社区成员
8,874
社区内容
发帖
与我相关
我的任务
网络及通讯开发
C++ Builder 网络及通讯开发
复制链接
扫一扫
分享
社区描述
C++ Builder 网络及通讯开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章