这句代码怎么转换?
大概意思就是 用 怎样转换 hostent 结构里德 ip 地址 直接 赋值给 serverAddr.sin_addr.S_un.S_addr =
我现在用的方法是 serverAddr.sin_addr.S_un.S_addr = inet_addr(inet_ntoa (*(struct in_addr *)*hostinfo->h_addr_list));
这个能行 但感觉 转换了这么多次 有没有更简洁的办法呢 ?
baidu 找到 下面一些代码: 我调试不成功。。 你们有没有比较简洁的办法啊。 我不需要获取多个 ip 只需要解析
host->h_addr里的第一个 ip 就够用了 。。
server_addr.sin_addr=*((struct in_addr *)(host->h_addr));
serverAddr.sin_addr.S_un.S_addr = *(int*)(*hp->h_addr);
memcpy(&server_addr.sin_addr, (struct in_addr *)host->h_addr, host->h_length);
我现在用的方法是 serverAddr.sin_addr.S_un.S_addr = inet_addr(inet_ntoa (*(struct in_addr *)*hostinfo->h_addr_list));
这个能行 但感觉 转换了这么多次 有没有更简洁的办法呢 ?
baidu 找到 下面一些代码: 我调试不成功。。 你们有没有比较简洁的办法啊。 我不需要获取多个 ip 只需要解析
host->h_addr里的第一个 ip 就够用了 。。
server_addr.sin_addr=*((struct in_addr *)(host->h_addr));
serverAddr.sin_addr.S_un.S_addr = *(int*)(*hp->h_addr);
memcpy(&server_addr.sin_addr, (struct in_addr *)host->h_addr, host->h_length);
...全文
相关推荐
fullstack-markdown:将Cloudnode Flavored Markdown(CFM)转换为HTML的简单代码。 带有PHP和JavaScript,没有任何依赖关系。 作曲家? NodeJS? Laravel? 不,谢谢
全栈降价 将Cloudnode Flavored Markdown(CFM)转换为HTML的简单代码。 带有PHP和JavaScript,没有任何依赖关系。 作曲家? NodeJS? Laravel? 不,非常感谢。
数据库结构对比工具 ?支持 SqlServer ,Oracle,MySql 相互对比同步转换 源代码生成-附件资源
数据库结构对比工具 ?支持 SqlServer ,Oracle,MySql 相互对比同步转换 源代码生成-附件资源
VC如何转换图像大小?源代码例子
摘要:VC/C++源码,图形处理,图像转换 分享给大家一个使用VC进行图像、图片转换的源代码例子,引入源图片,设置新图片的名称和长宽等信息即可转换图像。虽然简单,但基本做出了图像转换的原理和思路,为你进一步开发程序打下基矗
无法从 int? 转换为 int 运行时出现错误
无法从"int?"转换为"int" ,在运行时会出现错误,通过强制类型转换(int)便可解决
AD数模转换源代码
;FILENAME: PCAD1.ASM ;内容:A/D转换 ;PAGW 60,78 CRLF MACRO ;回车换行宏定义 MOV DL,0DH MOV AH,02H INT 21H MOV DL,0AH MOV AH,02H INT 21H ......


