在好例子网,分享、交流、成长!
您当前所在位置:首页C/C++ 开发实例C/C++网络编程 → Windows网络与通信程序设计源码

Windows网络与通信程序设计源码

C/C++网络编程

下载此实例
  • 开发语言:C/C++
  • 实例大小:0.53M
  • 下载次数:14
  • 浏览次数:176
  • 发布时间:2021-03-29
  • 实例类别:C/C++网络编程
  • 发 布 人:1964408381
  • 文件格式:.rar
  • 所需积分:2

实例介绍

【实例简介】Windows网络与通信程序设计配套源码

【实例截图】


from clipboard

【核心代码】

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



实例下载地址

Windows网络与通信程序设计源码

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警