Description: The basic functionality of the router, the master router works, works-depth understanding of network interconnection layer. To implement a simple routing handler function that should be included are as follows: static routing table maintenance, the IP datagram processing, processing IP datagrams TTL domain numerical weight to recalculate the IP datagram header checksum generation and processing of ICMP packets, and display the network interface, the IP datagram receiver, IP datagram routing, IP datagram sent situation. Program learn and Winpcap3.1 details, see the description of the procedures
To Search:
File list (Check if you may need any files):
TStaticRouterh\Route\AddDlg.cpp
..............\.....\AddDlg.h
..............\.....\DlgDefaultGate.cpp
..............\.....\DlgDefaultGate.h
..............\.....\EditDlg.cpp
..............\.....\EditDlg.h
..............\.....\FindDlg.cpp
..............\.....\FindDlg.h
..............\.....\Include\bittypes.h
..............\.....\.......\bucket_lookup.h
..............\.....\.......\count_packets.h
..............\.....\.......\Devioctl.h
..............\.....\.......\Gnuc.h
..............\.....\.......\ip6_misc.h
..............\.....\.......\memory_t.h
..............\.....\.......\normal_lookup.h
..............\.....\.......\Ntddndis.h
..............\.....\.......\Ntddpack.h
..............\.....\.......\Packet32.h
..............\.....\.......\pcap-bpf.h
..............\.....\.......\pcap-int.h
..............\.....\.......\pcap-stdinc.h
..............\.....\.......\pcap.h
..............\.....\.......\pthread.h
..............\.....\.......\remote-ext.h
..............\.....\.......\sched.h
..............\.....\.......\semaphore.h
..............\.....\.......\tcp_session.h
..............\.....\.......\time_calls.h
..............\.....\.......\tme.h
..............\.....\.......\Win32-Extensions.h
..............\.....\Lib\libpacket.a
..............\.....\...\libwpcap.a
..............\.....\...\Packet.lib
..............\.....\...\wpcap.lib
..............\.....\MainFrm.cpp
..............\.....\MainFrm.h
..............\.....\MsgDlg.cpp
..............\.....\MsgDlg.h
..............\.....\ReadMe.txt
..............\.....\res\NETHOOD.ICO
..............\.....\...\Route.ico
..............\.....\...\Route.rc2
..............\.....\...\RouteDoc.ico
..............\.....\...\Toolbar.bmp
..............\.....\resource.h
..............\.....\Route.aps
..............\.....\Route.clw
..............\.....\Route.cpp
..............\.....\Route.dsp
..............\.....\Route.dsw
..............\.....\Route.h
..............\.....\Route.ncb
..............\.....\Route.opt
..............\.....\Route.plg
..............\.....\Route.rc
..............\.....\Route.sln
..............\.....\Route.suo
..............\.....\Route.vcproj
..............\.....\Route.vcproj.Lee.Lee.user
..............\.....\Route.vcproj.LI.Alexander.user
..............\.....\RouteDoc.cpp
..............\.....\RouteDoc.h
..............\.....\Router.cpp
..............\.....\Router.h
..............\.....\RouteView.cpp
..............\.....\RouteView.h
..............\.....\scbarg.cpp
..............\.....\scbarg.h
..............\.....\sizecbar.cpp
..............\.....\sizecbar.h
..............\.....\SortHeaderCtrl.cpp
..............\.....\SortHeaderCtrl.h
..............\.....\SortListCtrl.cpp
..............\.....\SortListCtrl.h
..............\.....\StdAfx.cpp
..............\.....\StdAfx.h
..............\程序说明.doc
..............\Route\Debug
..............\.....\Include
..............\.....\Lib
..............\.....\Release
..............\.....\res
..............\Route
TStaticRouterh