CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C/C++ >  工具平台和程序库

用NotifyAddrChange获得IP改变通知后,怎么获得其相应的网卡?

楼主tsohg(坚)2004-08-03 13:41:23 在 C/C++ / 工具平台和程序库 提问

HANDLE   hand   =   WSACreateEvent();  
      overlap.hEvent   =   WSACreateEvent();      
      ret   =   NotifyAddrChange(&hand,   &overlap);  
   
      if   (   WaitForSingleObject(overlap.hEvent,   INFINITE)   ==   WAIT_OBJECT_0   )  
          printf("IP   Address   table   changed..\n");  
   
        用上面的代码可以在IP改变时捕获到,但如果机器上有两块网卡,我怎么知道是哪块网块上的IP改变了呢?  
   
      请各位老大指教!! 问题点数:100、回复次数:5Top

1 楼zxs3543(sts)回复于 2004-08-03 16:19:37 得分 25

upTop

2 楼diaoni(三条腿的废柴)回复于 2004-08-10 17:53:52 得分 25

帮你UPTop

3 楼BroncoSpeedCoursing(≡野马奔驰≡)回复于 2004-08-10 19:01:20 得分 25

也想知道啊,帮你顶一下。Top

4 楼Shires(Trombone)回复于 2004-08-11 08:28:01 得分 25

UPTop

5 楼tsohg(坚)回复于 2004-08-12 10:41:17 得分 0

hehe,我自己找到了一个方法用RegNotifyChangeKeyValue,直接监视注册表中的网卡。  
   
        楼上四位,每人25分!  
   
  Top

相关问题

  • 怎样设置网卡的IP地址?
  • 单网卡如何帮定双IP?
  • 一块网卡两段IP的问题
  • '网卡分配IP地址的问题
  • 网卡无法获得IP地址!
  • ***************IP地址与网卡地址*********************
  • 求设置网卡IP的批处理
  • 双网卡电脑ip冲突问题
  • 如何改变网卡的IP啊??
  • 请问,在多网卡,socket的bind (ip地址采用 sin_addr.S_un.S_addr=INADDR_ANY)是那块网卡的ip

关键词

  • ip
  • notifyaddrchange
  • 网卡
  • 获得
  • 改变
  • wsacreateevent
  • overlap
  • hevent
  • hand

得分解答快速导航

  • 帖主:tsohg
  • zxs3543
  • diaoni
  • BroncoSpeedCoursing
  • Shires

相关链接

  • C/C++ Blog
  • C/C++类图书
  • C/C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo