如果指定bind指定端口、指定地址的主机时,怎样搞啊?

gye 2003-09-11 05:47:01
_port=12345;
struct sockaddr_in addr;
bzero(&addr,sizeof(addr));
addr.sin_family = AF_INET;
addr.sin_port = htons(_port);
addr.sin_addr.s_addr = INADDR_ANY;
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
bind(_sock,(struct sockaddr*)&addr,sizeof(struct sockaddr_in))

我想只监听ip为111.222.333.444的主机时,怎样搞啊?
...全文
69 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhanshenpkl 2003-09-12
  • 打赏
  • 举报
回复
把INADDR_ANY换成你想要的地址就行了
philis 2003-09-12
  • 打赏
  • 举报
回复
哥们,绑定是绑定本机IP,监听用listen
zhonglingqqxh 2003-09-11
  • 打赏
  • 举报
回复
addr.sin_addr.s_addr = inet_addr("111.222.333.444");OK
feeboby 2003-09-11
  • 打赏
  • 举报
回复
这个跟上面的代码好像没什么联系

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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