TraceRoute

时间:2009-03-15 02:52:39
【文件属性】:
文件名称:TraceRoute
文件大小:255KB
文件格式:ZIP
更新时间:2009-03-15 02:52:39
控件 源码 网络通讯 资源 DDU ICMP controls consist of 3 controls : TDDUOSPING - A non blocking PING protocolTDDUOSTRACEROUTE - A non blocking TraceRoute ProtocolTDDUOSDNS - A non blocking ARP/RARP controlAbout TDDUOSDNS :Host names are resolved to IP addresses, and IP address can be resolved to host names. If you enter an IP into the ADDRESS property, the HOST property will be completed, and the OnHostLookup event will occur. If you enter an IP or a HOST name into the HOST property, the ADDRESS property will be completed, and the OnAddressLookup event will occure. The runtime property OK can be queried to see if the lookup was successful. To reduce lookup overhead, an IP/Hostname cache can be used by setting the UseIPCache property to true. The cache is only persistent for the current session, and maynot be saved between sessions. You can use FlushIPCache method to clear the cache.When combined with the other controls in this package, the delay normally associated with connecting a socket can be avoided. Each control must have a unique TDDUOSDNS control.About the Demo :The demo project shows how to use each control. The TDDUOSDNS control is shown both in combination with other controls, and used independantly. DNS not an ICMP protocol, but it is included to prevent the windows application from blocking.Blocking is when your windows program stops responding to messages, waiting for a call to return. Normally, all calls blocks for a very short time, and is not noticable - but when you have to wait for 5 or 10 seconds or even longer, the application can appear to be crashed. By using threads, callback messages, and events, I have illustrated how it is possible to avoid blocking in an application.These controls form a custom set of TCP/IP controls I have been developing over the past year. The ICMP controls were written over the period of a week, and I consulted several references for information. I would like to thank Quinn Shute for his excellent book "Windows Socket Network Programming" accompanying website (http://www.sockets.com/) which details the win32 ICMP support. I would also like to Francois Piette for his open source ICMP controls.With the exception of the DPK for the package, the components will compile under Delphi 3, 4 and 5.
【文件预览】:
Readme.txt
DDUICMPDemo.exe
Demo
----DemoForm.pas(8KB)
----DDUICMPDemo.dpr(279B)
----DemoForm.dfm(3KB)
----DDUICMPDemo.res(876B)
DDUICMP.ZIP
DDUICMP
----DDUOSIcmp.pas(34KB)
----DDUICMP.dpk(639B)
----DVer.Inc(672B)
----License.txt(2KB)
----DDUICMP.res(2KB)
----DDUICMP.dcr(940B)
----DDUOSDNS.pas(13KB)

网友评论

  • 下载了用不上了,想多了 tracert可以解决我的问题。
  • 支持楼主,很强大,能顺便说一下怎么能就更好
  • 额 楼主分享的确实比较强大~~~不过自己还是找了下简单点的 看了看~~~~