自己写PING得了,很容易的。使用ICMP协议,可以直接使用ICMP.DLL
www.midatech.com/kxy有C的PING source.

解决方案 »

  1.   

    我有Delphi的Source并封装成了组件,要否?
      

  2.   

    winexec('ping.exe 202.197.120.1',sw_hide);用它就可以了。如果返回大于31就代表
    成功。
      

  3.   

    coala is wrong, the return value > 31 meams winexec is successed, not ping.
      

  4.   

    to kxy、Lin、coala:
         我需要的是用ping命令来判断我机子与他机子之前网络为通,并不是看运行外部命令的成功与否。
      

  5.   

    visual studio的例子里有PING程序,我看过这个程序,很简单,像kxy说的自己写得了,
    而且据微软的例子好象也没有用什么ICMP.DLL,就是用WINSOCKET(ICMP)写的