版块
论坛
喜欢
话题
应用
搜索
登录
注册
kaput的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=28929
会者不难---字节顺序转换
在驱动程序里--比如NDIS驱动里面,进行网络字节序到主机字节序(network byte order to host byte order) 的转换,应该使用哪个函数也就是驱动中使用的类似winsock2里面的ntohs()、ntohl()函数
回复
(
3
)
2003-04-09 16:59
来自版块 -
内核编程
◆
◆
表情
告诉我的粉丝
提 交
天灵灵地灵灵各路神仙来显灵
:
呵呵!就是大头在前还是在后的问题嘛! 你只要在VC的环境下以十六进制看一下转换前和后的不同就知道啦! 例如一个long的0x12345678 转换之后就是 0x78563412了,同样的对ushort也是的0x1234->0x3412
(2003-04-09 17:34)
回复
fracker
:
u_long htonl( u_long l ) { u_long t = l; char * ptr = ( char * )&t; char c; c = ptr[0]; ptr[0] = ptr[3]; ptr[3] = c; ...
(2003-04-09 17:29)
回复
fracker
:
自己写阿
(2003-04-09 17:28)
回复
kaput
加关注
写私信
0
关注
0
粉丝
351
帖子
返回顶部