TraceRoute(tracert)源码(基于Window IP帮助函数实现) 佟强 2008.11.4
TraceRoute实现原理 http://blog.csdn.net/microtong/archive/2008/11/04/3220450.aspx
本程序使用Windows IP帮助函数发送ICMP回显请求报文,实现tracert的功能,探测每一跳路由器的IP地址和往返时间。
- //TraceRoute2.cpp
- #include <stdio.h>
- #include <winsock2.h>
- #include <windows.h>
- #include <IPHlpApi.h>
- #include <IcmpAPI.h>
- #pragma comment(lib,"Iphlpapi.lib")