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