嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 2 元微信扫码支付:2 元
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
Windows网络与通信程序设计配套源码
Windows网络与通信程序设计
├── 第10章
│ ├── P2PClientDemo
│ │ ├── Debug
│ │ ├── P2PClient.cpp
│ │ ├── P2PClient.h
│ │ ├── P2PClientDemo.cpp
│ │ ├── P2PClientDemo.dsp
│ │ └── P2PClientDemo.dsw
│ ├── P2PServer
│ │ ├── Debug
│ │ ├── P2PServer.cpp
│ │ ├── P2PServer.dsp
│ │ └── P2PServer.dsw
│ ├── comm.cpp
│ ├── comm.h
│ └── common
│ ├── Debug.h
│ ├── comm.cpp
│ ├── comm.h
│ ├── initsock.h
│ └── protoinfo.h
├── 第11章
│ ├── FilterTest
│ │ ├── Debug
│ │ ├── FilterTest.CPP
│ │ ├── FilterTest.dsp
│ │ ├── FilterTest.dsw
│ │ ├── IOCOMMON.H
│ │ ├── ptutils.cpp
│ │ └── ptutils.h
│ ├── PassthruEx
│ │ ├── driver
│ │ │ ├── IOCOMMON.H
│ │ │ ├── PTEXTEND.C
│ │ │ ├── PTEXTEND.H
│ │ │ ├── buildchk_wnet_x86.log
│ │ │ ├── buildfre_wnet_x86.log
│ │ │ ├── filter.c
│ │ │ ├── filter.h
│ │ │ ├── makefile
│ │ │ ├── miniport.c
│ │ │ ├── netsf.inf
│ │ │ ├── netsf_m.inf
│ │ │ ├── objchk_wnet_x86
│ │ │ │ └── i386
│ │ │ │ └── passthru.sys
│ │ │ ├── passthru.c
│ │ │ ├── passthru.h
│ │ │ ├── passthru.htm
│ │ │ ├── passthru.rc
│ │ │ ├── precomp.h
│ │ │ ├── protocol.c
│ │ │ ├── protoinfo.h
│ │ │ └── sources
│ │ └── test
│ │ ├── Debug
│ │ ├── IMIoControl.cpp
│ │ ├── IMIoControl.h
│ │ ├── PTUSERIO.CPP
│ │ ├── ptutils.cpp
│ │ ├── ptutils.h
│ │ ├── test.dsp
│ │ └── test.dsw
│ └── install
│ ├── netsf.inf
│ ├── netsf_m.inf
│ └── passthru.sys
├── 第12章
│ └── PhoenixFW
│ ├── PhoenixFW
│ │ ├── Debug
│ │ ├── IMIoControl.cpp
│ │ ├── IMIoControl.h
│ │ ├── IOCOMMON.H
│ │ ├── KerRuleDlg.cpp
│ │ ├── KerRuleDlg.h
│ │ ├── KerRulePage.cpp
│ │ ├── KerRulePage.h
│ │ ├── MonitorPage.cpp
│ │ ├── MonitorPage.h
│ │ ├── PIOControl.cpp
│ │ ├── PIOControl.h
│ │ ├── PRuleFile.cpp
│ │ ├── PRuleFile.h
│ │ ├── PhoenixFW.cpp
│ │ ├── PhoenixFW.dsp
│ │ ├── PhoenixFW.dsw
│ │ ├── PhoenixFW.h
│ │ ├── PhoenixFW.rc
│ │ ├── PhoenixFW.suo
│ │ ├── PhoenixFWDlg.cpp
│ │ ├── PhoenixFWDlg.h
│ │ ├── PhoenixLSP.dll
│ │ ├── Provider.cpp
│ │ ├── Release
│ │ ├── RuleDlg.cpp
│ │ ├── RuleDlg.h
│ │ ├── RulePage.cpp
│ │ ├── RulePage.h
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ ├── SyssetPage.cpp
│ │ ├── SyssetPage.h
│ │ ├── prule.fnk
│ │ ├── ptutils.cpp
│ │ ├── ptutils.h
│ │ ├── res
│ │ │ ├── PhoenixFW.ico
│ │ │ ├── PhoenixFW.rc2
│ │ │ ├── Thumbs.db
│ │ │ └── bitmap1.bmp
│ │ └── resource.h
│ ├── PhoenixLSP
│ │ ├── Acl.cpp
│ │ ├── Acl.h
│ │ ├── Debug
│ │ ├── PhoenixLSP.cpp
│ │ ├── PhoenixLSP.def
│ │ ├── PhoenixLSP.dsp
│ │ ├── PhoenixLSP.dsw
│ │ ├── PhoenixLSP.h
│ │ └── Release
│ └── common
│ ├── Debug.h
│ ├── IOCOMMON.H
│ ├── PMacRes.h
│ ├── TypeStruct.h
│ └── initsock.h
├── 第13章
│ ├── ChangeGateway
│ │ ├── ChangeGateway.cpp
│ │ ├── ChangeGateway.dsp
│ │ ├── ChangeGateway.dsw
│ │ └── Debug
│ ├── GetConnTable
│ │ ├── Debug
│ │ ├── GetConnTable.cpp
│ │ ├── GetConnTable.dsp
│ │ └── GetConnTable.dsw
│ ├── GetIfEntry
│ │ ├── Debug
│ │ ├── GetIfEntry.cpp
│ │ ├── GetIfEntry.dsp
│ │ └── GetIfEntry.dsw
│ ├── GetInterfaceInfo
│ │ ├── Debug
│ │ ├── GetInterfaceInfo.cpp
│ │ ├── GetInterfaceInfo.dsp
│ │ └── GetInterfaceInfo.dsw
│ ├── GetIpAddrTable
│ │ ├── Debug
│ │ ├── GetIpAddrTable.cpp
│ │ ├── GetIpAddrTable.dsp
│ │ └── GetIpAddrTable.dsw
│ ├── GetNetworkParams
│ │ ├── Debug
│ │ ├── GetNetworkParams.cpp
│ │ ├── GetNetworkParams.dsp
│ │ └── GetNetworkParams.dsw
│ ├── IPArp
│ │ ├── Debug
│ │ ├── IPArp.cpp
│ │ ├── IPArp.dsp
│ │ └── IPArp.dsw
│ ├── IPRoute
│ │ ├── Debug
│ │ ├── IPRoute.cpp
│ │ ├── IPRoute.dsp
│ │ └── IPRoute.dsw
│ ├── IPStat
│ │ ├── Debug
│ │ ├── IPStat.cpp
│ │ ├── IPStat.dsp
│ │ └── IPStat.dsw
│ ├── common
│ │ ├── Debug.h
│ │ ├── comm.cpp
│ │ ├── comm.h
│ │ ├── initsock.h
│ │ └── protoinfo.h
│ └── netstate
│ ├── Debug
│ ├── netstate.cpp
│ ├── netstate.dsp
│ └── netstate.dsw
├── 第2章
│ ├── GetAllIps
│ │ ├── Debug
│ │ ├── GetAllIps.cpp
│ │ ├── GetAllIps.dsp
│ │ └── GetAllIps.dsw
│ ├── LocalHostInfo
│ │ ├── Debug
│ │ ├── LocalHostInfo.cpp
│ │ ├── LocalHostInfo.dsp
│ │ └── LocalHostInfo.dsw
│ ├── NetTime
│ │ ├── Debug
│ │ ├── NetTime.cpp
│ │ ├── NetTime.dsp
│ │ └── NetTime.dsw
│ ├── TCPClient
│ │ ├── Debug
│ │ ├── TCPClient.cpp
│ │ ├── TCPClient.dsp
│ │ └── TCPClient.dsw
│ ├── TCPServer
│ │ ├── Debug
│ │ ├── TCPServer.cpp
│ │ ├── TCPServer.dsp
│ │ └── TCPServer.dsw
│ ├── UDPClient
│ │ ├── Debug
│ │ ├── UDPClient.cpp
│ │ ├── UDPClient.dsp
│ │ └── UDPClient.dsw
│ ├── UDPServer
│ │ ├── Debug
│ │ ├── UDPServer.cpp
│ │ ├── UDPServer.dsp
│ │ └── UDPServer.dsw
│ └── common
│ ├── Debug.h
│ ├── comm.cpp
│ ├── comm.h
│ ├── initsock.h
│ └── protoinfo.h
├── 第3章
│ ├── EventSelectServer
│ │ ├── Debug
│ │ ├── EventSelectServer.cpp
│ │ ├── EventSelectServer.dsp
│ │ ├── EventSelectServer.dsw
│ │ └── EventSelectServer.h
│ ├── OverlappedServer
│ │ ├── Debug
│ │ ├── OverlappedServer.cpp
│ │ ├── OverlappedServer.dsp
│ │ ├── OverlappedServer.dsw
│ │ └── eventserver.suo
│ ├── WSAAsyncSelect
│ │ ├── Debug
│ │ ├── WSAAsyncSelect.cpp
│ │ ├── WSAAsyncSelect.dsp
│ │ └── WSAAsyncSelect.dsw
│ ├── WSAEventSelect
│ │ ├── Debug
│ │ ├── WSAEventSelect.cpp
│ │ ├── WSAEventSelect.dsp
│ │ ├── WSAEventSelect.dsw
│ │ └── initsock.h
│ ├── common
│ │ ├── Debug.h
│ │ ├── comm.cpp
│ │ ├── comm.h
│ │ ├── initsock.h
│ │ └── protoinfo.h
│ └── select
│ ├── Debug
│ ├── select.cpp
│ ├── select.dsp
│ └── select.dsw
├── 第4章
│ ├── IOCPDemo
│ │ ├── Debug
│ │ ├── IOCPDemo.cpp
│ │ ├── IOCPDemo.dsp
│ │ ├── IOCPDemo.dsw
│ │ └── server.suo
│ ├── ServerShutdown
│ │ ├── Debug
│ │ ├── ServerShutdown.cpp
│ │ ├── ServerShutdown.dsp
│ │ └── ServerShutdown.dsw
│ ├── common
│ │ ├── Debug.h
│ │ ├── comm.cpp
│ │ ├── comm.h
│ │ ├── initsock.h
│ │ └── protoinfo.h
│ └── iocpsys
│ ├── Debug
│ ├── IOCP.CPP
│ ├── IOCP.H
│ ├── iocpserver.cpp
│ ├── iocpsys.dsp
│ └── iocpsys.dsw
├── 第5章
│ ├── GroupTalk
│ │ ├── Debug
│ │ ├── GroupTalk.cpp
│ │ ├── GroupTalk.dsp
│ │ ├── GroupTalk.dsw
│ │ ├── GroupTalk.h
│ │ ├── GroupTalk.ico
│ │ ├── dialog.rc
│ │ ├── initsock.h
│ │ ├── main.cpp
│ │ └── resource.h
│ ├── broadcast
│ │ ├── recver
│ │ │ ├── Debug
│ │ │ ├── initsock.h
│ │ │ ├── recver.cpp
│ │ │ ├── recver.dsp
│ │ │ └── recver.dsw
│ │ └── sender
│ │ ├── Debug
│ │ ├── initsock.h
│ │ ├── sender.cpp
│ │ ├── sender.dsp
│ │ └── sender.dsw
│ ├── common
│ │ ├── Debug.h
│ │ ├── comm.cpp
│ │ ├── comm.h
│ │ ├── initsock.h
│ │ └── protoinfo.h
│ ├── join
│ │ ├── Debug
│ │ ├── initsock.h
│ │ ├── join.cpp
│ │ ├── join.dsp
│ │ └── join.dsw
│ ├── muticast
│ │ └── sender
│ │ ├── Debug
│ │ ├── initsock.h
│ │ ├── sender.cpp
│ │ ├── sender.dsp
│ │ └── sender.dsw
│ └── timeout
│ ├── Debug
│ ├── timeout.cpp
│ ├── timeout.dsp
│ └── timeout.dsw
├── 第6章
│ ├── PasswordMonitor
│ │ ├── Debug
│ │ ├── PasswordMonitor.cpp
│ │ ├── PasswordMonitor.dsp
│ │ └── PasswordMonitor.dsw
│ ├── Sniffer
│ │ ├── Debug
│ │ ├── Sniffer.cpp
│ │ ├── Sniffer.dsp
│ │ └── Sniffer.dsw
│ ├── common
│ │ ├── Debug.h
│ │ ├── comm.cpp
│ │ ├── comm.h
│ │ ├── initsock.h
│ │ └── protoinfo.h
│ ├── ping
│ │ ├── Debug
│ │ ├── ping.cpp
│ │ ├── ping.dsp
│ │ └── ping.dsw
│ ├── rawudp
│ │ ├── Debug
│ │ ├── rawudp.cpp
│ │ ├── rawudp.dsp
│ │ └── rawudp.dsw
│ └── routetracer
│ ├── Debug
│ ├── routetracer.cpp
│ ├── routetracer.dsp
│ └── routetracer.dsw
├── 第7章
│ ├── InstDemo
│ │ ├── Debug
│ │ ├── InstDemo.cpp
│ │ ├── InstDemo.dsp
│ │ ├── InstDemo.dsw
│ │ └── LSP.dll
│ ├── InstLSP
│ │ ├── Debug
│ │ ├── InstLSP.cpp
│ │ ├── InstLSP.dsp
│ │ └── InstLSP.dsw
│ ├── LSP
│ │ ├── Debug
│ │ ├── Debug.h
│ │ ├── LSP.cpp
│ │ ├── LSP.def
│ │ ├── LSP.dsp
│ │ └── LSP.dsw
│ ├── WSAEnumProtocols
│ │ ├── Debug
│ │ ├── WSAEnumProtocols.cpp
│ │ ├── WSAEnumProtocols.dsp
│ │ └── WSAEnumProtocols.dsw
│ ├── WSCEnumProtocols
│ │ ├── Debug
│ │ ├── WSCEnumProtocols.cpp
│ │ ├── WSCEnumProtocols.dsp
│ │ └── WSCEnumProtocols.dsw
│ └── common
│ ├── Debug.h
│ ├── comm.cpp
│ ├── comm.h
│ ├── initsock.h
│ └── protoinfo.h
├── 第8章
│ ├── DriverDemo
│ │ ├── Debug
│ │ ├── DriverDemo.cpp
│ │ ├── DriverDemo.dsp
│ │ └── DriverDemo.dsw
│ ├── ProcApp
│ │ ├── Debug
│ │ ├── ProcApp.cpp
│ │ ├── ProcApp.dsp
│ │ ├── ProcApp.dsw
│ │ ├── ProcDrv.h
│ │ └── ProcDrv.sys
│ ├── ProcDrv
│ │ ├── Debug
│ │ ├── ProcDrv.cpp
│ │ ├── ProcDrv.dsp
│ │ ├── ProcDrv.dsw
│ │ ├── ProcDrv.h
│ │ └── ProcDrv.plg
│ ├── ProtoDrv
│ │ ├── Debug
│ │ ├── ProtoDrv.dsp
│ │ ├── ProtoDrv.dsw
│ │ ├── ProtoDrv.suo
│ │ ├── ndisbind.cpp
│ │ ├── ndisprot.cpp
│ │ ├── ndisprot.h
│ │ ├── nuiouser.h
│ │ ├── packet.inf
│ │ ├── recv.cpp
│ │ └── send.cpp
│ └── install
│ ├── ProtoDrv.sys
│ └── packet.inf
├── 第9章
│ ├── CollideIP
│ │ ├── CollideIP.dsp
│ │ ├── CollideIP.dsw
│ │ ├── Debug
│ │ ├── EnumeHosts.cpp
│ │ ├── ProtoPacket.cpp
│ │ ├── ProtoPacket.h
│ │ ├── nuiouser.h
│ │ ├── protoutils.cpp
│ │ ├── protoutils.h
│ │ └── resource.h
│ ├── EnumeHosts
│ │ ├── Debug
│ │ ├── EnumeHosts.cpp
│ │ ├── EnumeHosts.dsp
│ │ ├── EnumeHosts.dsw
│ │ ├── EnumeHosts.rc
│ │ ├── EnumeHosts.suo
│ │ ├── ProtoPacket.cpp
│ │ ├── ProtoPacket.h
│ │ ├── nuiouser.h
│ │ ├── protoutils.cpp
│ │ ├── protoutils.h
│ │ └── resource.h
│ ├── RawEthernet
│ │ ├── Debug
│ │ ├── RawEthernet.cpp
│ │ ├── RawEthernet.dsp
│ │ ├── RawEthernet.dsw
│ │ ├── nuiouser.h
│ │ ├── protoutils.cpp
│ │ └── protoutils.h
│ ├── ScannerDemo
│ │ ├── Debug
│ │ ├── ProtoPacket.cpp
│ │ ├── ProtoPacket.h
│ │ ├── ScannerDemo.cpp
│ │ ├── ScannerDemo.dsp
│ │ ├── ScannerDemo.dsw
│ │ ├── nuiouser.h
│ │ ├── protoutils.cpp
│ │ ├── protoutils.h
│ │ └── resource.h
│ ├── SendARP
│ │ ├── Debug
│ │ ├── SendARP.cpp
│ │ ├── SendARP.dsp
│ │ └── SendARP.dsw
│ ├── SpoofArp
│ │ ├── Debug
│ │ ├── ProtoPacket.cpp
│ │ ├── ProtoPacket.h
│ │ ├── SpoofArp.cpp
│ │ ├── SpoofArp.dsp
│ │ ├── SpoofArp.dsw
│ │ ├── nuiouser.h
│ │ ├── protoutils.cpp
│ │ ├── protoutils.h
│ │ └── resource.h
│ └── common
│ ├── Debug.h
│ ├── comm.cpp
│ ├── comm.h
│ ├── initsock.h
│ └── protoinfo.h
└── 驱动程序向导
├── DriverWizard
│ ├── Debug.cpp
│ ├── Debug.h
│ ├── DriverWizard.cpp
│ ├── DriverWizard.dsp
│ ├── DriverWizard.dsw
│ ├── DriverWizard.h
│ ├── DriverWizard.rc
│ ├── DriverWizardAw.cpp
│ ├── DriverWizardAw.h
│ ├── ReadMe.txt
│ ├── Resource.h
│ ├── StdAfx.cpp
│ ├── StdAfx.h
│ ├── Template
│ │ ├── confirm.inf
│ │ ├── newproj.inf
│ │ └── root.cpp
│ └── res
│ ├── DriverWizard.ico
│ └── Thumbs.db
└── DriverWizard.awx
152 directories, 375 files