读书人

关于PING的有关问题

发布时间: 2012-01-31 21:28:41 作者: rapoo

关于PING的问题
网上找了个用PING来检测与某个IP是否畅通,
如果畅通,则PING程序可以很快的检测出来;
如果网线拔掉,则也可以很快的检测出来;
如果IP地址正确,随便写一个存在的地址,
让程序去PING,这时反应就很慢,
在对话框中再去单击对话框的任何一个地方的话,
就导致对话框无响应。

这个问题该怎么解决?
是不是要另开一个线程让PING程序去跑,
然后再把结果传给对话框?

[解决办法]
要ping的结果准确的话,最好开一个线程去跑.然后把结果返回给窗口.
对话框用modole模式,线程完后发个oncommand的消息点OK就好了
[解决办法]
检测连接状态 推荐你个函数 InternetGetConnectedState
[解决办法]
开一个线程ping
另外开一个线程计时,计时50ms后就将ping的线程kill掉

读书人网 >VC/MFC

热点推荐