ChinaUnix.net
相关文章推荐:

htonl0x01

lpbk.sin_addr.s_addr = htonl(0x7F000001) /* 127.0.0.1 (Loopback IF) */ 该行运行后, 查看变量lpbk.sin_addr.s_addr 的值 (gdb)p lpbk.sin_addr.s_addr $1 = 16777343 这htonl()的算法是什么?? 这个返回值对吗?应该是什么?

by bo_00 - 嵌入式开发 - 2009-06-19 16:32:09 阅读(1574) 回复(2)

相关讨论

lpbk.sin_addr.s_addr = htonl(0x7F000001) /* 127.0.0.1 (Loopback IF) */ 该行运行后, 查看变量lpbk.sin_addr.s_addr 的值 (gdb)p lpbk.sin_addr.s_addr $1 = 16777343 这htonl()的算法是什么?? 这个返回值对吗?应该是什么?

by bo_00 - Linux环境编程 - 2009-06-24 21:11:00 阅读(3054) 回复(5)

lpbk.sin_addr.s_addr = htonl(0x7F000001) /* 127.0.0.1 (Loopback IF) */ 该行运行后, 查看变量lpbk.sin_addr.s_addr 的值 (gdb)p lpbk.sin_addr.s_addr $1 = 16777343 这htonl()的算法是什么?? 这个返回值对吗?应该是什么?

by bo_00 - Linux系统管理 - 2009-06-19 13:43:30 阅读(1661) 回复(1)

main(){ printf("value=[%d]\n",htonl((unsigned long )123)); } 进行网络字节序转换,可是结果怎么还是123,我都晕死了, !!!谢谢

by zy113076 - C/C++ - 2005-09-18 08:29:32 阅读(4033) 回复(3)

我的程序就一句话 main(){ printf("value=[%d]\n",htonl((unsigned long *)123)); } 进行网络字节序转换,可是结果怎么还是123,我都晕死了,

by zy113076 - AIX - 2010-04-16 10:30:31 阅读(3717) 回复(11)

我的程序就一句话\r\nmain(){\r\nprintf(\"value=[%d]\\n\",htonl((unsigned long *)123));\r\n}\r\n进行网络字节序转换,可是结果怎么还是123,我都晕死了,

by zy113076 - AIX - 2006-10-17 17:17:32 阅读(3471) 回复(7)

看man htonl发现原型定义如下: uint32_t ntohl(uint32_t netlong); 它的参数是unsigned int 类型,htons,ntohl,ntohs这些参数都是unsigned的,如果我的发送的结构体的类型有signed型的,如何解决呢 谢谢大家!

by uhnaf - Linux环境编程 - 2012-10-12 09:21:54 阅读(1183) 回复(7)

各位,请教一个比较弱的问题 htonl(ntohl(****))的作用是什么,因为小弟发现htonl和ntohl其实没有什么区别!不知道对不对,如果真是没什么区别的话,转过去在转过来有什么用吗?

by zhangjiakouzf - 程序开发 - 2006-06-27 08:22:56 阅读(1466) 回复(5)

各位,请教一个比较弱的问题 htonl(ntohl(****))的作用是什么,因为小弟发现htonl和ntohl其实没有什么区别!不知道对不对,如果真是没什么区别的话,转过去在转过来有什么用吗?

by zhangjiakouzf - Linux环境编程 - 2006-06-27 08:22:56 阅读(7725) 回复(5)

linux/byteorder/generic.h 好像有一些宏定义 定义了htonl htons等等 这些宏定义内核程序能用吗? 怎么用? 谢谢!!

by huxy - 内核/嵌入技术 - 2005-09-16 13:08:46 阅读(722) 回复(0)

linux/byteorder/generic.h 好像有一些宏定义 定义了htonl htons等等 这些宏定义内核程序能用吗? 怎么用? 谢谢!!

by huxy - 内核源码 - 2005-09-16 13:08:46 阅读(1800) 回复(0)