免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2350 | 回复: 5
打印 上一主题 下一主题

[函数] 求助:IPP2P代码中__constant_htonl()函数的含义 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-06-02 16:05 |只看该作者 |倒序浏览
如题。
例:
1、__constant_htonl(0x291c3201)的结果是多少?函数是做什么用的?
2、__constant_htons()是做什么用的?__constant_htons(0xe903)的结果是多少?
3、get_u32()和get_u16()是什么含义?

谢谢啊!

[ 本帖最后由 cuplin2002 于 2008-6-2 16:33 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2008-06-04 10:18 |只看该作者

回复 #1 cuplin2002 的帖子

别再沉了 ! 请高手们赐教。。。。。

论坛徽章:
0
3 [报告]
发表于 2008-06-04 10:22 |只看该作者
1:先百度一下  __constant_htonl   
2:再用dev写个简单的测试程序

论坛徽章:
0
4 [报告]
发表于 2008-06-04 10:23 |只看该作者

回复 #3 senic 的帖子

我在google上搜索了不下10000边了,都么看到一个有用的消息

论坛徽章:
0
5 [报告]
发表于 2008-06-04 10:30 |只看该作者
碰到不清楚的函数
linux 下  shell: man htonl


BYTEORDER(3)               Linux Programmer鈥檚 Manual              BYTEORDER(3)

NAME
       htonl,  htons,  ntohl,  ntohs - convert values between host and network
       byte order

SYNOPSIS
       #include <netinet/in.h>

       uint32_t htonl(uint32_t hostlong);

       uint16_t htons(uint16_t hostshort);

       uint32_t ntohl(uint32_t netlong);

       uint16_t ntohs(uint16_t netshort);

DESCRIPTION
       The htonl() function converts the unsigned integer hostlong  from  host
       byte order to network byte order.

       The htons() function converts the unsigned short integer hostshort from
       host byte order to network byte order.

       The ntohl() function converts the unsigned integer netlong from network
       byte order to host byte order.

       The  ntohs() function converts the unsigned short integer netshort from
       network byte order to host byte order.

       On the i80x86 the host byte order  is  Least  Significant  Byte  first,
       whereas  the  network byte order, as used on the Internet, is Most Sig-
       nificant Byte first.

论坛徽章:
0
6 [报告]
发表于 2008-06-04 10:43 |只看该作者

回复 #5 senic 的帖子

htonl函数的意思我知道。
可是__constant_htonl()和htonl()是一样的吗?没有做改变?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP