菜鸟请教关于INADDR_ANY

zlhoo 2006-04-23 11:18:32
unsigned int net_port;
struct sockaddr_in localAddr;

bzero( (char *)&localAddr, sizeof(localAddr) );
localAddr.sin_family = AF_INET;
localAddr.sin_port = htons( net_port );
localAddr.sin_addr.s_addr = htonl( INADDR_ANY );

网络编程最常用的,不知道宏定义 INADDR_ANY 在哪定义的?
...全文
355 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zlhoo 2006-04-27
  • 打赏
  • 举报
回复
3x
noleave 2006-04-27
  • 打赏
  • 举报
回复
在target\h\netinet\in.h中,INADDR_ANY就是指定地址为0.0.0.0的地址,这个地址事实上表示不确定地址,或“所有地址”、“任意地址”.
zlhoo 2006-04-26
  • 打赏
  • 举报
回复
楼上:
谢谢!你这段宏定义在哪个文件?我怎么没看到?
我是用source insight建了project的

还有,
localAddr.sin_addr.s_addr = htonl( INADDR_ANY );
参数为 INADDR_ANY 时表示什么意思?
noleave 2006-04-24
  • 打赏
  • 举报
回复
#define INADDR_ANY (u_long)0x00000000
#define INADDR_LOOPBACK (u_long)0x7f000001
#define INADDR_BROADCAST (u_long)0xffffffff /* must be masked */
#define INADDR_NONE 0xffffffff /* -1 return */

对,source insight 极其好用.
ningxin 2006-04-24
  • 打赏
  • 举报
回复
建议你用Source Insight。把vxorks target目录下的文件全部加入一个工程,然后读源代码就很方便了。

2,179

社区成员

发帖
与我相关
我的任务
社区描述
xworks是美国 Wind River System 公司( 以下简称风河公司 ,即 WRS 公司)推出的一个实时操作系统。
社区管理员
  • VxWorks开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧