我正在编写一个程序,需要知道机器的所有IP地址,并通过其连接传输数据包。我可以在使用“gethostbyname”运行主程序之前获取IP列表,但是如果之后有任何IP可用怎么办?有一个循环,让每次迭代1分钟睡眠并更新IP列表可以帮助我,但它不准确,我可能会失去一些包!还有其他方法吗? 我正在使用Windows和C ++
由于
答案 0 :(得分:3)
不确定您的实际要求,但我会先致电
NotifyIpInterfaceChange
是IPHelper API的一部分
http://msdn.microsoft.com/en-us/library/aa814450(v=VS.85).aspx