基本信息
源码名称:Windows网络与通信程序设计源码
源码大小:0.53M
文件格式:.rar
开发语言:C/C++
更新时间:2021-03-29
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 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