在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → Visual C++网络通信编程实用案例精选 (第二版) 源代码.rar

Visual C++网络通信编程实用案例精选 (第二版) 源代码.rar

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:7.22M
  • 下载次数:5
  • 浏览次数:110
  • 发布时间:2021-11-24
  • 实例类别:一般编程问题
  • 发 布 人:js2021
  • 文件格式:.rar
  • 所需积分:2
 

实例介绍

【实例简介】
第1章 Visual C++网络通信编程基础 1 1.1 Winsock1.1编程技术 1 1.1.1 Winsock的基本概念 1 1.1.2 Winsock的编程特点 2 1.1.3 Winsock基本的API 2 1.1.4 Winsock的异步模式 7 1.1.5 面向连接协议和无连接协议 20 1.2 Winsock 2.0编程技术 21 1.2.1 Winsock 2.0技术说明 21 1.2.2 Winsock 2.0新增函数 25 1.2.3 Winsock网络程序——聊天室 26 1.3 CAsyncSocket编程技术 38 1.3.1 CAsyncSocket类的组成 38 1.3.2 CAsyncSocket编程模型 39 1.4 CSocket编程技术 41 1.4.1 CSocket类的组成 42 1.4.2 CSocket应用实例——聊天室 43 1.5 WinInet编程技术 52 第2章 本地计算机网络编程 57 2.1 获取计算机的名称和IP地址 57 2.2 获取计算机的子网掩码 60 2.3 获取计算机的DNS设置 62 2.4 获取计算机的网卡地址 63 2.5 获取计算机安装的协议 65 2.6 获取计算机提供的服务 67 2.7 获取计算机的所有网络资源 69 2.8 修改本地计算机的网络设置 70 2.9 获取计算机TCP/IP的所有信息 74 第3章 局域网网络通信编程实例 79 3.1 获取网上邻居 79 3.1.1 实现原理 80 3.1.2 实例实现 83 3.2 IP地址和主机名之间的转换 87 3.2.1 实现原理 87 3.2.2 实例实现 89 3.3 映射网络驱动器 93 3.3.1 实现原理 93 3.3.2 实例实现 95 3.4 局域网消息发送程序Net Send 97 3.4.1 实现原理 98 3.4.2 实例实现 101 3.5 获取局域网内其他计算机的信息 103 第4章 IE编程实例 111 4.1 简单的浏览器的实现 111 4.1.1 实现原理 111 4.1.2 实例实现 112 4.2 删除IE相关历史记录 116 4.2.1 实现原理 116 4.2.2 实例实现 117 4.3 将应用程序加入到IE工具栏 121 4.3.1 实现原理 122 4.3.2 实例实现 123 4.4 超级链接的实现 127 4.4.1 实现原理 127 4.4.2 实例实现 128 4.5 禁止IE的弹出窗口 132 4.5.1 实现原理 132 4.5.2 实例实现 133 4.6 禁止浏览某些网站 139 4.6.1 实现原理 139 4.6.2 实例实现 139 4.7 IE收藏夹 142 4.7.1 实现原理 142 4.7.2 实例实现 142 4.8 设置桌面快捷方式和活动桌面 145 4.8.1 实现原理 145 4.8.2 实例实现 146 第5章 基本网络编程实例 150 5.1 点对点文件传输 150 5.2 端口扫描程序 155 5.2.1 实现原理 155 5.2.2 实例实现 155 5.3 Finger编程 161 5.3.1 实现原理 162 5.3.2 实例实现 164 5.4 Sniff编程 166 5.4.1 实现原理 166 5.4.2 实例实现 167 5.5 Internet文件下载 178 5.5.1 实现原理 178 5.5.2 实例实现 180 第6章 网络通信协议编程实例 184 6.1 FTP协议 185 6.1.1 FTP工作原理 185 6.1.2 FTP数据表示 186 6.1.3 FTP命令 187 6.1.4 FTP应答 192 6.1.5 FTP客户端实例方法 194 6.1.6 FTP客户端实例实现 201 6.2 SMTP协议 221 6.2.1 SMTP会话 221 6.2.2 SMTP信件 225 6.2.3 SMTP客户端实例方法 232 6.2.4 SMTP客户端实例实现 233 6.3 POP3协议 259 6.3.1 POP3会话 259 6.3.2 POP3信件 264 6.3.3 POP3客户端实例方法 268 6.3.4 POP3客户端实例实现 268 6.4 ICMP协议 287 6.4.1 ICMP报文格式 287 6.4.2 ICMP时间戳请求与应答 289 6.4.3 Ping程序的实现 291 6.4.4 TraceRoute程序的实现 300 6.5 Telnet协议 308 6.5.1 Telnet协议 308 6.5.2 NVT ASCII字符集 309 6.5.3 协商选项 309 6.5.4 BBS实例实现 310 6.6 HTTP协议 3
【实例截图】
【核心代码】
4744300845376240366.rar
└── Visual C++网络通信编程实用案例精选 (第二版) 源代码
├── Appendix
│   ├── BroadCast
│   │   ├── AddDialog.cpp
│   │   ├── AddDialog.h
│   │   ├── CntrItem.cpp
│   │   ├── CntrItem.h
│   │   ├── MainFrm.cpp
│   │   ├── MainFrm.h
│   │   ├── MultiCastChat.aps
│   │   ├── MultiCastChat.clw
│   │   ├── MultiCastChat.cpp
│   │   ├── MultiCastChatDoc.cpp
│   │   ├── MultiCastChatDoc.h
│   │   ├── MultiCastChat.dsp
│   │   ├── MultiCastChat.dsw
│   │   ├── MultiCastChat.exe
│   │   ├── MultiCastChat.h
│   │   ├── MultiCastChat.ncb
│   │   ├── MultiCastChat.opt
│   │   ├── MultiCastChat.plg
│   │   ├── MultiCastChat.rc
│   │   ├── MultiCastChatView.cpp
│   │   ├── MultiCastChatView.h
│   │   ├── MultiCast.cpp
│   │   ├── MultiCast.h
│   │   ├── ReadMe.txt
│   │   ├── res
│   │   │   ├── MultiCastChatDoc.ico
│   │   │   ├── MultiCastChat.ico
│   │   │   ├── MultiCastChat.rc2
│   │   │   ├── Thumbs.db
│   │   │   └── Toolbar.bmp
│   │   ├── resource.h
│   │   ├── StdAfx.cpp
│   │   └── StdAfx.h
│   ├── chat
│   │   ├── NetClient.exe
│   │   ├── NetClient.exe.manifest
│   │   ├── NetServer.exe
│   │   └── NetServer.exe.manifest
│   ├── NetAnts
│   │   ├── Download.aps
│   │   ├── Download.clw
│   │   ├── Download.cpp
│   │   ├── DownloadDlg.cpp
│   │   ├── DownloadDlg.h
│   │   ├── Download.dsp
│   │   ├── Download.dsw
│   │   ├── Download.exe
│   │   ├── Download.h
│   │   ├── Download.ncb
│   │   ├── Download.opt
│   │   ├── Download.plg
│   │   ├── Download.rc
│   │   ├── GetList.cpp
│   │   ├── GetList.h
│   │   ├── HTTPDownload.cpp
│   │   ├── HTTPDownload.h
│   │   ├── OleListDropTarget.cpp
│   │   ├── OleListDropTarget.h
│   │   ├── ReadMe.txt
│   │   ├── res
│   │   │   ├── Download.ico
│   │   │   └── Download.rc2
│   │   ├── resource.h
│   │   ├── StdAfx.cpp
│   │   └── StdAfx.h
│   └── phonecall
│   ├── AboutHelpDlg.cpp
│   ├── AboutHelpDlg.h
│   ├── modem.001
│   ├── modem.002
│   ├── modem.003
│   ├── modem.aps
│   ├── modem.clw
│   ├── modem.cpp
│   ├── modemDlg.cpp
│   ├── modemDlg.h
│   ├── modem.dsp
│   ├── modem.dsw
│   ├── modem.h
│   ├── modem.mak
│   ├── modem.ncb
│   ├── modem.opt
│   ├── modem.plg
│   ├── modem.rc
│   ├── modem.rc2
│   ├── res
│   │   ├── Main.ico
│   │   ├── modem.ICO
│   │   ├── modem.rc2
│   │   ├── Neighbor.ico
│   │   └── Thumbs.db
│   ├── resource.h
│   ├── StdAfx.cpp
│   └── StdAfx.h
├── chap1
│   ├── ChatCAsyncSocket
│   │   ├── ChatCAsyncSocket.aps
│   │   ├── ChatCAsyncSocket.clw
│   │   ├── ChatCAsyncSocket.cpp
│   │   ├── ChatCAsyncSocketDlg.cpp
│   │   ├── ChatCAsyncSocketDlg.h
│   │   ├── ChatCAsyncSocket.dsp
│   │   ├── ChatCAsyncSocket.dsw
│   │   ├── ChatCAsyncSocket.h
│   │   ├── ChatCAsyncSocket.plg
│   │   ├── ChatCAsyncSocket.rc
│   │   ├── DataSocket.cpp
│   │   ├── DataSocket.h
│   │   ├── ListenSocket.cpp
│   │   ├── ListenSocket.h
│   │   ├── ReadMe.txt
│   │   ├── res
│   │   │   ├── ChatCAsyncSocket.ico
│   │   │   └── ChatCAsyncSocket.rc2
│   │   ├── Resource.h
│   │   ├── StdAfx.cpp
│   │   └── StdAfx.h
│   ├── ChatCSocket
│   │   ├── ChatCSocket.aps
│   │   ├── ChatCSocket.clw
│   │   ├── ChatCSocket.cpp
│   │   ├── ChatCSocketDlg.cpp
│   │   ├── ChatCSocketDlg.h
│   │   ├── ChatCSocket.dsp
│   │   ├── ChatCSocket.dsw
│   │   ├── ChatCSocket.h
│   │   ├── ChatCSocket.ncb
│   │   ├── ChatCSocket.opt
│   │   ├── ChatCSocket.plg
│   │   ├── ChatCSocket.rc
│   │   ├── CMessg.cpp
│   │   ├── CMessg.h
│   │   ├── DataSocket.cpp
│   │   ├── DataSocket.h
│   │   ├── Debug
│   │   │   ├── ChatCSocket.bsc
│   │   │   ├── ChatCSocketDlg.obj
│   │   │   ├── ChatCSocketDlg.sbr
│   │   │   ├── ChatCSocket.exe
│   │   │   ├── ChatCSocket.ilk
│   │   │   ├── ChatCSocket.obj
│   │   │   ├── ChatCSocket.pch
│   │   │   ├── ChatCSocket.pdb
│   │   │   ├── ChatCSocket.res
│   │   │   ├── ChatCSocket.sbr
│   │   │   ├── CMessg.obj
│   │   │   ├── CMessg.sbr
│   │   │   ├── DataSocket.obj
│   │   │   ├── DataSocket.sbr
│   │   │   ├── StdAfx.obj
│   │   │   ├── StdAfx.sbr
│   │   │   ├── vc60.idb
│   │   │   └── vc60.pdb
│   │   ├── ListenSocket.cpp
│   │   ├── ListenSocket.h
│   │   ├── ReadMe.txt
│   │   ├── res
│   │   │   ├── ChatCSocket.ico
│   │   │   └── ChatCSocket.rc2
│   │   ├── Resource.h
│   │   ├── StdAfx.cpp
│   │   └── StdAfx.h
│   └── ChatWinsock
│   ├── ChatWinsock.aps
│   ├── ChatWinsock.cpp
│   ├── ChatWinsock.dsp
│   ├── ChatWinsock.dsw
│   ├── ChatWinsock.h
│   ├── ChatWinsock.ico
│   ├── ChatWinsock.plg
│   ├── ChatWinsock.rc
│   ├── ReadMe.txt
│   ├── resource.h
│   ├── small.ico
│   ├── StdAfx.cpp
│   └── StdAfx.h
├── chap2
│   ├── EnumProtocal
│   │   ├── Debug
│   │   ├── EnumProtocal.aps
│   │   ├── EnumProtocal.clw
│   │   ├── EnumProtocal.cpp
│   │   ├── EnumProtocalDoc.cpp
│   │   ├── EnumProtocalDoc.h
│   │   ├── EnumProtocal.dsp
│   │   ├── EnumProtocal.dsw
│   │   ├── EnumProtocal.h
│   │   ├── EnumProtocal.ncb
│   │   ├── EnumProtocal.opt
│   │   ├── EnumProtocal.plg
│   │   ├── EnumProtocal.rc
│   │   ├── EnumProtocalView.cpp
│   │   ├── EnumProtocalView.h
│   │   ├── MainFrm.cpp
│   │   ├── MainFrm.h
│   │   ├── ReadMe.txt
│   │   ├── res
│   │   │   ├── EnumProtocalDoc.ico
│   │   │   ├── EnumProtocal.ico
│   │   │   ├── EnumProtocal.rc2
│   │   │   └── Toolbar.bmp
│   │   ├── Resource.h
│   │   ├── StdAfx.cpp
│   │   └── StdAfx.h
│   ├── GetIP
│   │   ├── Debug
│   │   ├── GetIP.aps
│   │   ├── GetIP.clw
│   │   ├── GetIP.cpp
│   │   ├── GetIPDlg.cpp
│   │   ├── GetIPDlg.h
│   │   ├── GetIP.dsp
│   │   ├── GetIP.dsw
│   │   ├── GetIP.h
│   │   ├── GetIP.ncb
│   │   ├── GetIP.opt
│   │   ├── GetIP.plg
│   │   ├── GetIP.rc
│   │   ├── ReadMe.txt
│   │   ├── res
│   │   │   ├── GetIP.ico
│   │   │   └── GetIP.rc2
│   │   ├── Resource.h
│   │   ├── StdAfx.cpp
│   │   └── StdAfx.h
│   ├── GetNetSetting
│   │   ├── CardInfoDlg.cpp
│   │   ├── CardInfoDlg.h
│   │   ├── Debug
│   │   ├── GetNetSetting.aps
│   │   ├── GetNetSetting.clw
│   │   ├── GetNetSetting.cpp
│   │   ├── GetNetSettingDlg.cpp
│   │   ├── GetNetSettingDlg.h
│   │   ├── GetNetSetting.dsp
│   │   ├── GetNetSetting.dsw
│   │   ├── GetNetSetting.h
│   │   ├── GetNetSetting.ncb
│   │   ├── GetNetSetting.opt
│   │   ├── GetNetSetting.plg
│   │   ├── GetNetSetting.rc
│   │   ├── lassNetSetting.cpp
│   │   ├── lassNetSetting.h
│   │   ├── ReadMe.txt
│   │   ├── res
│   │   │   ├── GetNetSetting.ico
│   │   │   └── GetNetSetting.rc2
│   │   ├── Resource.h
│   │   ├── StdAfx.cpp
│   │   └── StdAfx.h
│   ├── Local
│   │   ├── Chapter5.aps
│   │   ├── Chapter5.cpp
│   │   ├── Chapter5Dlg.cpp
│   │   ├── Chapter5Dlg.h
│   │   ├── Chapter5.exe
│   │   ├── Chapter5.h
│   │   ├── Chapter5.htm
│   │   ├── Chapter5.ncb
│   │   ├── Chapter5.rc
│   │   ├── Chapter5.sln
│   │   ├── Chapter5.suo
│   │   ├── Chapter5.vcproj
│   │   ├── Page1.cpp
│   │   ├── Page1.h
│   │   ├── Page2.cpp
│   │   ├── Page2.h
│   │   ├── Page3.cpp
│   │   ├── Page3.h
│   │   ├── Page4.cpp
│   │   ├── Page4.h
│   │   ├── Page4.htm
│   │   ├── Page5.cpp
│   │   ├── Page5.h
│   │   ├── Page6.cpp
│   │   ├── Page6.h
│   │   ├── Page7.cpp
│   │   ├── Page7.h
│   │   ├── Page8.cpp
│   │   ├── Page8.h
│   │   ├── Page9.cpp
│   │   ├── Page9.h
│   │   ├── ReadMe.txt
│   │   ├── res
│   │   │   ├── Chapter5.ico
│   │   │   ├── Chapter5.manifest
│   │   │   └── Chapter5.rc2
│   │   ├── resource.h
│   │   ├── stdafx.cpp
│   │   ├── stdafx.h
│   │   ├── TabSheet.cpp
│   │   ├── TabSheet.h
│   │   └── TabSheet.htm
│   └── readme.txt
├── chap3
│   ├── Neighbor
│   │   ├── Debug
│   │   │   └── Neighbor.exe
│   │   ├── DirectDriver.cpp
│   │   ├── DirectDriver.h
│   │   ├── HostNameDlg.cpp
│   │   ├── HostNameDlg.h
│   │   ├── LocalNameDlg.cpp
│   │   ├── LocalNameDlg.h
│   │   ├── Neighbor.aps
│   │   ├── Neighbor.clw
│   │   ├── Neighbor.cpp
│   │   ├── NeighborDlg.cpp
│   │   ├── NeighborDlg.h
│   │   ├── Neighbor.dsp
│   │   ├── Neighbor.dsw
│   │   ├── Neighbor.h
│   │   ├── Neighbor.ncb
│   │   ├── Neighbor.opt
│   │   ├── Neighbor.plg
│   │   ├── Neighbor.rc
│   │   ├── ReadMe.txt
│   │   ├── res
│   │   │   ├── Neighbor.ico
│   │   │   └── Neighbor.rc2
│   │   ├── Resource.h
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   └── tttt.txt
│   └── NeighborInfo
│   ├── MessSocket.cpp
│   ├── MessSocket.h
│   ├── NeighborInfo.aps
│   ├── NeighborInfo.clw
│   ├── NeighborInfo.cpp
│   ├── NeighborInfoDlg.cpp
│   ├── NeighborInfoDlg.h
│   ├── NeighborInfo.dsp
│   ├── NeighborInfo.dsw
│   ├── NeighborInfo.h
│   ├── NeighborInfo.ncb
│   ├── NeighborInfo.opt
│   ├── NeighborInfo.plg
│   ├── NeighborInfo.rc
│   ├── ReadMe.txt
│   ├── res
│   │   ├── NeighborInfo.ico
│   │   └── NeighborInfo.rc2
│   ├── Resource.h
│   ├── StdAfx.cpp
│   └── StdAfx.h
├── chap4
│   ├── DelHistory
│   │   ├── DelHistory.aps
│   │   ├── DelHistory.clw
│   │   ├── DelHistory.cpp
│   │   ├── DelHistoryDlg.cpp
│   │   ├── DelHistoryDlg.h
│   │   ├── DelHistory.dsp
│   │   ├── DelHistory.dsw
│   │   ├── DelHistory.h
│   │   ├── DelHistory.ncb
│   │   ├── DelHistory.opt
│   │   ├── DelHistory.plg
│   │   ├── DelHistory.rc
│   │   ├── ReadMe.txt
│   │   ├── res
│   │   │   ├── DelHistory.ico
│   │   │   └── DelHistory.rc2
│   │   ├── Resource.h
│   │   ├── StdAfx.cpp
│   │   └── StdAfx.h
│   ├── HyperLink
│   │   ├── HyperLink.aps
│   │   ├── HyperLink.clw
│   │   ├── HyperLink.cpp
│   │   ├── HyperLinkDlg.cpp
│   │   ├── HyperLinkDlg.h
│   │   ├── HyperLink.dsp
│   │   ├── HyperLink.dsw
│   │   ├── HyperLinker.cpp
│   │   ├── HyperLinker.h
│   │   ├── HyperLink.h
│   │   ├── HyperLink.ncb
│   │   ├── HyperLink.opt
│   │   ├── HyperLink.plg
│   │   ├── HyperLink.rc
│   │   ├── ReadMe.txt
│   │   ├── res
│   │   │   ├── Debug
│   │   │   ├── hnwse.cur
│   │   │   ├── HyperLink.ico
│   │   │   └── HyperLink.rc2
│   │   ├── Resource.h
│   │   ├── StdAfx.cpp
│   │   └── StdAfx.h
│   ├── MyBrowser
│   │   ├── MyBrowser
│   │   │   ├── MainFrm.cpp
│   │   │   ├── MainFrm.h
│   │   │   ├── MyBrowser.aps
│   │   │   ├── MyBrowser.clw
│   │   │   ├── MyBrowser.cpp
│   │   │   ├── MyBrowserDoc.cpp
│   │   │   ├── MyBrowserDoc.h
│   │   │   ├── MyBrowser.dsp
│   │   │   ├── MyBrowser.dsw
│   │   │   ├── MyBrowser.h
│   │   │   ├── MyBrowser.ncb
│   │   │   ├── MyBrowser.opt
│   │   │   ├── MyBrowser.plg
│   │   │   ├── MyBrowser.rc
│   │   │   ├── MyBrowserView.cpp
│   │   │   ├── MyBrowserView.h
│   │   │   ├── ReadMe.txt
│   │   │   ├── res
│   │   │   │   ├── coldtool.bmp
│   │   │   │   ├── hottool.bmp
│   │   │   │   ├── MyBrowserDoc.ico
│   │   │   │   ├── MyBrowser.ico
│   │   │   │   ├── MyBrowser.rc2
│   │   │   │   └── Toolbar.bmp
│   │   │   ├── Resource.h
│   │   │   ├── StdAfx.cpp
│   │   │   └── StdAfx.h
│   │   └── MyBrowser-含有收藏夹
│   │   ├── MainFrm.cpp
│   │   ├── MainFrm.h
│   │   ├── MyBrowser.aps
│   │   ├── MyBrowser.clw
│   │   ├── MyBrowser.cpp
│   │   ├── MyBrowserDoc.cpp
│   │   ├── MyBrowserDoc.h
│   │   ├── MyBrowser.dsp
│   │   ├── MyBrowser.dsw
│   │   ├── MyBrowser.h
│   │   ├── MyBrowser.ncb
│   │   ├── MyBrowser.opt
│   │   ├── MyBrowser.plg
│   │   ├── MyBrowser.rc
│   │   ├── MyBrowserView.cpp
│   │   ├── MyBrowserView.h
│   │   ├── ReadMe.txt
│   │   ├── res
│   │   │   ├── coldtool.bmp
│   │   │   ├── hottool.bmp
│   │   │   ├── MyBrowserDoc.ico
│   │   │   ├── MyBrowser.ico
│   │   │   ├── MyBrowser.rc2
│   │   │   └── Toolbar.bmp
│   │   ├── Resource.h
│   │   ├── StdAfx.cpp
│   │   └── StdAfx.h
│   ├── ShortCut
│   │   ├── ReadMe.txt
│   │   ├── res
│   │   │   ├── ShortCut.ico
│   │   │   └── ShortCut.rc2
│   │   ├── Resource.h
│   │   ├── ShortCut.aps
│   │   ├── ShortCut.clw
│   │   ├── ShortCut.cpp
│   │   ├── ShortCutDlg.cpp
│   │   ├── ShortCutDlg.h
│   │   ├── ShortCut.dsp
│   │   ├── ShortCut.dsw
│   │   ├── ShortCut.h
│   │   ├── ShortCut.ncb
│   │   ├── ShortCut.opt
│   │   ├── ShortCut.plg
│   │   ├── ShortCut.rc
│   │   ├── StdAfx.cpp
│   │   └── StdAfx.h
│   ├── StopPopup
│   │   └── 最后的应用程序
│   └── StopTravel
│   ├── StopTravel
│   └── 最后的应用程序
│   ├── shell.bat
│   ├── SiteList.txt
│   └── StopPopup.exe
├── chap5
│   ├── InternetDownload
│   │   ├── InternetDownload.aps
│   │   ├── InternetDownload.clw
│   │   ├── InternetDownload.cpp
│   │   ├── InternetDownloadDlg.cpp
│   │   ├── InternetDownloadDlg.h
│   │   ├── InternetDownload.dsp
│   │   ├── InternetDownload.dsw
│   │   ├── InternetDownload.h
│   │   ├── InternetDownload.ncb
│   │   ├── InternetDownload.opt
│   │   ├── InternetDownload.plg
│   │   ├── InternetDownload.rc
│   │   ├── ReadMe.txt
│   │   ├── res
│   │   │   ├── InternetDownload.ico
│   │   │   └── InternetDownload.rc2
│   │   ├── Resource.h
│   │   ├── StdAfx.cpp
│   │   └── StdAfx.h
│   ├── MyFinger
│   │   ├── MyFinger.aps
│   │   ├── MyFinger.clw
│   │   ├── MyFinger.cpp
│   │   ├── MyFingerDlg.cpp
│   │   ├── MyFingerDlg.h
│   │   ├── MyFinger.dsp
│   │   ├── MyFinger.dsw
│   │   ├── MyFinger.h
│   │   ├── MyFinger.ncb
│   │   ├── MyFinger.opt
│   │   ├── MyFinger.plg
│   │   ├── MyFinger.rc
│   │   ├── ReadMe.txt
│   │   ├── res
│   │   │   ├── MyFinger.ico
│   │   │   └── MyFinger.rc2
│   │   ├── Resource.h
│   │   ├── StdAfx.cpp
│   │   └── StdAfx.h
│   ├── MyPortScanner
│   │   ├── MyPortScanner.aps
│   │   ├── MyPortScanner.clw
│   │   ├── MyPortScanner.cpp
│   │   ├── MyPortScannerDlg.cpp
│   │   ├── MyPortScannerDlg.h
│   │   ├── MyPortScanner.dsp
│   │   ├── MyPortScanner.dsw
│   │   ├── MyPortScanner.h
│   │   ├── MyPortScanner.ncb
│   │   ├── MyPortScanner.opt
│   │   ├── MyPortScanner.plg
│   │   ├── MyPortScanner.rc
│   │   ├── ReadMe.txt
│   │   ├── res
│   │   │   ├── MyPortScanner.ico
│   │   │   └── MyPortScanner.rc2
│   │   ├── Resource.h
│   │   ├── StdAfx.cpp
│   │   └── StdAfx.h
│   ├── MySniff
│   │   ├── AFXSOCK.H
│   │   ├── _Entryid.h
│   │   ├── IPExport.h
│   │   ├── IPHlpApi.h
│   │   ├── IPHlpApi.Lib
│   │   ├── Ipifcons.h
│   │   ├── Ipinfoid.h
│   │   ├── IpmcDefs.h
│   │   ├── IpmConv.h
│   │   ├── ipmon.aps
│   │   ├── ipmon.clw
│   │   ├── ipmon.cpp
│   │   ├── ipmonDlg.cpp
│   │   ├── ipmonDlg.h
│   │   ├── ipmon.dsp
│   │   ├── ipmon.dsw
│   │   ├── ipmon.h
│   │   ├── ipmon.ncb
│   │   ├── ipmon.opt
│   │   ├── ipmon.plg
│   │   ├── ipmon.rc
│   │   ├── Iprtrmib.h
│   │   ├── IPTypes.h
│   │   ├── IpxConst.h
│   │   ├── Ipxrip.h
│   │   ├── Ipxrtdef.h
│   │   ├── Ipxsap.h
│   │   ├── Ipxtfflt.h
│   │   ├── LMcons.h
│   │   ├── Mprapi.h
│   │   ├── mstcpip.h
│   │   ├── Release
│   │   │   └── ipmon.exe
│   │   ├── res
│   │   │   ├── ipmon.ico
│   │   │   └── ipmon.rc2
│   │   ├── resource.h
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   └── 说明.txt
│   └── SimpleFileTrans
│   ├── ReadMe.txt
│   ├── Resource.h
│   ├── SimpleFileTrans.aps
│   ├── SimpleFileTrans.clw
│   ├── SimpleFileTrans.cpp
│   ├── SimpleFileTrans.dsp
│   ├── SimpleFileTrans.dsw
│   ├── SimpleFileTrans.h
│   ├── SimpleFileTrans.plg
│   ├── SimpleFileTrans.rc
│   ├── StdAfx.cpp
│   └── StdAfx.h
├── chap6
│   ├── FTP
│   │   ├── Client
│   │   │   ├── Client.clw
│   │   │   ├── Client.cpp
│   │   │   ├── Client.dsp
│   │   │   ├── Client.dsw
│   │   │   ├── Client.h
│   │   │   ├── Client.plg
│   │   │   ├── Client.rc
│   │   │   ├── ReadMe.txt
│   │   │   ├── Resource.h
│   │   │   ├── StdAfx.cpp
│   │   │   └── StdAfx.h
│   │   ├── debug.txt
│   │   └── University
│   │   ├── College_ComputerScience
│   │   │   ├── Dean.txt
│   │   │   ├── Graphics
│   │   │   │   └── Professor.txt
│   │   │   └── Image
│   │   │   └── Professor.txt
│   │   ├── College_ElectronicEngineering
│   │   │   └── Dean.txt
│   │   └── President.txt
│   ├── HTTP
│   │   ├── Client_WinInet
│   │   │   ├── Client_WinInet.aps
│   │   │   ├── Client_WinInet.clw
│   │   │   ├── Client_WinInet.cpp
│   │   │   ├── Client_WinInetDlg.cpp
│   │   │   ├── Client_WinInetDlg.h
│   │   │   ├── Client_WinInet.dsp
│   │   │   ├── Client_WinInet.dsw
│   │   │   ├── Client_WinInet.h
│   │   │   ├── Client_WinInet.plg
│   │   │   ├── Client_WinInet.rc
│   │   │   ├── ReadMe.txt
│   │   │   ├── res
│   │   │   │   ├── Client_WinInet.ico
│   │   │   │   └── Client_WinInet.rc2
│   │   │   ├── Resource.h
│   │   │   ├── StdAfx.cpp
│   │   │   └── StdAfx.h
│   │   ├── Client With Proxy(MT)
│   │   │   ├── Client.aps
│   │   │   ├── Client.clw
│   │   │   ├── Client.cpp
│   │   │   ├── Client.dsp
│   │   │   ├── Client.dsw
│   │   │   ├── Client.h
│   │   │   ├── Client.plg
│   │   │   ├── Client.rc
│   │   │   ├── ReadMe.txt
│   │   │   ├── Resource.h
│   │   │   ├── StdAfx.cpp
│   │   │   └── StdAfx.h
│   │   └── Client With Proxy(PH)
│   │   ├── Client.aps
│   │   ├── Client.clw
│   │   ├── Client.cpp
│   │   ├── Client.dsp
│   │   ├── Client.dsw
│   │   ├── Client.h
│   │   ├── Client.plg
│   │   ├── Client.rc
│   │   ├── ReadMe.txt
│   │   ├── Resource.h
│   │   ├── StdAfx.cpp
│   │   └── StdAfx.h
│   ├── ICMP
│   │   ├── MyPing
│   │   │   ├── MyPing.aps
│   │   │   ├── MyPing.clw
│   │   │   ├── MyPing.cpp
│   │   │   ├── MyPingDlg.cpp
│   │   │   ├── MyPingDlg.h
│   │   │   ├── MyPing.dsp
│   │   │   ├── MyPing.dsw
│   │   │   ├── MyPing.h
│   │   │   ├── MyPing.ncb
│   │   │   ├── MyPing.opt
│   │   │   ├── MyPing.plg
│   │   │   ├── MyPing.rc
│   │   │   ├── Ping.cpp
│   │   │   ├── Ping.h
│   │   │   ├── ReadMe.txt
│   │   │   ├── res
│   │   │   │   ├── MyPing.ico
│   │   │   │   └── MyPing.rc2
│   │   │   ├── Resource.h
│   │   │   ├── StdAfx.cpp
│   │   │   └── StdAfx.h
│   │   └── MyTraceRoute
│   │   ├── MyTraceRoute.aps
│   │   ├── MyTraceRoute.clw
│   │   ├── MyTraceRoute.cpp
│   │   ├── MyTraceRouteDlg.cpp
│   │   ├── MyTraceRouteDlg.h
│   │   ├── MyTraceRoute.dsp
│   │   ├── MyTraceRoute.dsw
│   │   ├── MyTraceRoute.h
│   │   ├── MyTraceRoute.ncb
│   │   ├── MyTraceRoute.opt
│   │   ├── MyTraceRoute.plg
│   │   ├── MyTraceRoute.rc
│   │   ├── ReadMe.txt
│   │   ├── res
│   │   │   ├── MyTraceRoute.ico
│   │   │   └── MyTraceRoute.rc2
│   │   ├── Resource.h
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   ├── TraceRoute.cpp
│   │   └── TraceRoute.h
│   ├── POP3
│   │   └── Client With Proxy
│   │   ├── Client.clw
│   │   ├── Client.cpp
│   │   ├── Client.dsp
│   │   ├── Client.dsw
│   │   ├── Client.h
│   │   ├── Client.plg
│   │   ├── Client.rc
│   │   ├── ReadMe.txt
│   │   ├── Resource.h
│   │   ├── StdAfx.cpp
│   │   └── StdAfx.h
│   ├── SMTP
│   │   └── Client With Proxy
│   │   ├── Client.clw
│   │   ├── Client.cpp
│   │   ├── Client.dsp
│   │   ├── Client.dsw
│   │   ├── Client.h
│   │   ├── Client.plg
│   │   ├── Client.rc
│   │   ├── ReadMe.txt
│   │   ├── Resource.h
│   │   ├── StdAfx.cpp
│   │   └── StdAfx.h
│   └── Telnet
│   ├── bbs程序开发
│   │   └── BBS程序开发
│   │   ├── ClientSocket.cpp
│   │   ├── ClientSocket.h
│   │   ├── CTelnet.001
│   │   ├── CTelnet.aps
│   │   ├── CTelnet.clw
│   │   ├── CTelnet.cpp
│   │   ├── CTelnetDoc.cpp
│   │   ├── CTelnetDoc.h
│   │   ├── CTelnet.dsp
│   │   ├── CTelnet.dsw
│   │   ├── CTelnet.h
│   │   ├── CTelnet.ncb
│   │   ├── CTelnet.opt
│   │   ├── CTelnet.plg
│   │   ├── CTelnet.rc
│   │   ├── CTelnetView.cpp
│   │   ├── CTelnetView.h
│   │   ├── HostDialog.cpp
│   │   ├── HostDialog.h
│   │   ├── MainFrm.cpp
│   │   ├── MainFrm.h
│   │   ├── ReadMe.txt
│   │   ├── res
│   │   │   ├── CTelnetDoc.ico
│   │   │   ├── CTelnet.ico
│   │   │   ├── CTelnet.rc2
│   │   │   └── Toolbar.bmp
│   │   ├── resource.h
│   │   ├── StdAfx.cpp
│   │   └── StdAfx.h
│   └── TelnetChatServer
│   └── TelnetChatServer
│   ├── main.cpp
│   ├── ReadMe.txt
│   ├── Release
│   │   ├── main.obj
│   │   ├── server.exe
│   │   ├── server.pch
│   │   ├── telnetServer.obj
│   │   └── vc60.idb
│   ├── server.dsp
│   ├── server.dsw
│   ├── server.h
│   ├── server.ncb
│   ├── server.opt
│   ├── server.plg
│   ├── telnetServer.cpp
│   ├── telnetServer.h
│   └── winmain.cpp
├── chap7
│   ├── Modem
│   │   ├── AboutHelpDlg.cpp
│   │   ├── AboutHelpDlg.h
│   │   ├── modem.001
│   │   ├── modem.002
│   │   ├── modem.003
│   │   ├── modem.aps
│   │   ├── modem.clw
│   │   ├── modem.cpp
│   │   ├── modemDlg.cpp
│   │   ├── modemDlg.h
│   │   ├── modem.dsp
│   │   ├── modem.dsw
│   │   ├── modem.h
│   │   ├── modem.mak
│   │   ├── modem.ncb
│   │   ├── modem.opt
│   │   ├── modem.plg
│   │   ├── modem.rc
│   │   ├── modem.rc2
│   │   ├── Release
│   │   │   └── modem.exe
│   │   ├── res
│   │   │   ├── Main.ico
│   │   │   ├── modem.ICO
│   │   │   ├── modem.rc2
│   │   │   └── Neighbor.ico
│   │   ├── resource.h
│   │   ├── StdAfx.cpp
│   │   └── StdAfx.h
│   ├── MSCOMM
│   │   ├── ConfigureDlg.cpp
│   │   ├── ConfigureDlg.h
│   │   ├── mscomm1.cpp
│   │   ├── mscomm1.h
│   │   ├── MSCOMM.APS
│   │   ├── MSCOMM.clw
│   │   ├── MSCOMM.cpp
│   │   ├── MSCOMMDlg.cpp
│   │   ├── MSCOMMDlg.h
│   │   ├── MSCOMM.dsp
│   │   ├── MSCOMM.dsw
│   │   ├── MSCOMM.h
│   │   ├── MSCOMM.ncb
│   │   ├── MSCOMM.opt
│   │   ├── MSCOMM.plg
│   │   ├── MSCOMM.rc
│   │   ├── ReadMe.txt
│   │   ├── res
│   │   │   ├── MSCOMM.ico
│   │   │   └── MSCOMM.rc2
│   │   ├── Resource.h
│   │   ├── StdAfx.cpp
│   │   └── StdAfx.h
│   └── MySerialCom
│   ├── MyCom.cpp
│   ├── MyCom.h
│   ├── MySerialCom.aps
│   ├── MySerialCom.clw
│   ├── MySerialCom.cpp
│   ├── MySerialComDlg.cpp
│   ├── MySerialComDlg.h
│   ├── MySerialCom.dsp
│   ├── MySerialCom.dsw
│   ├── MySerialCom.h
│   ├── MySerialCom.ncb
│   ├── MySerialCom.opt
│   ├── MySerialCom.plg
│   ├── MySerialCom.rc
│   ├── ReadMe.txt
│   ├── res
│   │   ├── MySerialCom.ico
│   │   └── MySerialCom.rc2
│   ├── Resource.h
│   ├── StdAfx.cpp
│   └── StdAfx.h
├── chap8
│   ├── HTTP代理服务
│   │   ├── Authorization.jpg
│   │   ├── authorizationrequired.html
│   │   ├── Debug
│   │   │   ├── ProxyServer
│   │   │   │   ├── Authorization.jpg
│   │   │   │   ├── authorizationrequired.html
│   │   │   │   ├── notification.htm
│   │   │   │   ├── proxy.log
│   │   │   │   ├── refuse.txt
│   │   │   │   └── VirtualPage.html
│   │   │   └── ProxyServer.exe
│   │   ├── notification.htm
│   │   ├── proxy.log
│   │   ├── ProxyServer
│   │   │   ├── Authorization.jpg
│   │   │   ├── authorizationrequired.html
│   │   │   ├── notification.htm
│   │   │   ├── proxy.log
│   │   │   ├── refuse.txt
│   │   │   └── VirtualPage.html
│   │   ├── ProxyServer1.cpp
│   │   ├── ProxyServer1.h
│   │   ├── ProxyServer.aps
│   │   ├── ProxyServer.clw
│   │   ├── ProxyServer.cpp
│   │   ├── ProxyServerDlg.cpp
│   │   ├── ProxyServerDlg.h
│   │   ├── ProxyServer.dsp
│   │   ├── ProxyServer.dsw
│   │   ├── ProxyServer.h
│   │   ├── ProxyServer.ncb
│   │   ├── ProxyServer.opt
│   │   ├── ProxyServer.plg
│   │   ├── ProxyServer.rc
│   │   ├── ReadMe.txt
│   │   ├── refuse.txt
│   │   ├── res
│   │   │   ├── ProxyServer.ico
│   │   │   ├── ProxyServer.rc2
│   │   │   └── Thumbs.db
│   │   ├── resource.h
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   └── VirtualPage.html
│   ├── Socks5
│   │   ├── ReadMe.txt
│   │   ├── Socks5.cpp
│   │   ├── Socks5.dsp
│   │   ├── Socks5.dsw
│   │   ├── Socks5.ncb
│   │   ├── Socks5.opt
│   │   ├── Socks5.plg
│   │   ├── StdAfx.cpp
│   │   └── StdAfx.h
│   └── 一个简单的代理服务程序的实现
│   ├── MySocks5.aps
│   ├── MySocks5.clw
│   ├── MySocks5.cpp
│   ├── MySocks5.dsp
│   ├── MySocks5.dsw
│   ├── MySocks5.h
│   ├── MySocks5.ncb
│   ├── MySocks5.opt
│   ├── MySocks5.plg
│   ├── MySocks5.rc
│   ├── ReadMe.txt
│   ├── Resource.h
│   ├── StdAfx.cpp
│   └── StdAfx.h
└── chap9
├── ChatRoom
│   ├── ClientSocket.cpp
│   ├── ClientSocket.h
│   ├── CMessg.cpp
│   ├── CMessg.h
│   ├── Example2_ChatRoom.aps
│   ├── Example2_ChatRoom.clw
│   ├── Example2_ChatRoom.cpp
│   ├── Example2_ChatRoomDlg.cpp
│   ├── Example2_ChatRoomDlg.h
│   ├── Example2_ChatRoom.dsp
│   ├── Example2_ChatRoom.dsw
│   ├── Example2_ChatRoom.h
│   ├── Example2_ChatRoom.plg
│   ├── Example2_ChatRoom.rc
│   ├── ReadMe.txt
│   ├── res
│   │   ├── Example2_ChatRoom.ico
│   │   └── Example2_ChatRoom.rc2
│   ├── resource.h
│   ├── ServerSocket.cpp
│   ├── ServerSocket.h
│   ├── Sound.cpp
│   ├── Sound.h
│   ├── StdAfx.cpp
│   └── StdAfx.h
├── FiveChess
│   ├── ClientDlg.cpp
│   ├── ClientDlg.h
│   ├── ClientSocket.cpp
│   ├── ClientSocket.h
│   ├── CMessg.cpp
│   ├── CMessg.h
│   ├── FiveChess.aps
│   ├── FiveChess.clw
│   ├── FiveChess.cpp
│   ├── FiveChessDoc.cpp
│   ├── FiveChessDoc.h
│   ├── FiveChess.dsp
│   ├── FiveChess.dsw
│   ├── FiveChess.h
│   ├── FiveChess.plg
│   ├── FiveChess.rc
│   ├── FiveChessView.cpp
│   ├── FiveChessView.h
│   ├── MainFrm.cpp
│   ├── MainFrm.h
│   ├── Match.cpp
│   ├── Match.h
│   ├── ReadMe.txt
│   ├── res
│   │   ├── FiveChessDoc.ico
│   │   ├── FiveChess.ico
│   │   ├── FiveChess.rc2
│   │   └── Toolbar.bmp
│   ├── Resource.h
│   ├── ServerDlg.cpp
│   ├── ServerDlg.h
│   ├── ServerSocket.cpp
│   ├── ServerSocket.h
│   ├── StdAfx.cpp
│   └── StdAfx.h
├── NetTraffic
│   ├── Globals.h
│   ├── MemDC.h
│   ├── MFNetTraffic.cpp
│   ├── MFNetTraffic.h
│   ├── mftrafficbutton.cpp
│   ├── mftrafficbutton.h
│   ├── NetTrafficButton.aps
│   ├── NetTrafficButton.clw
│   ├── NetTrafficButton.cpp
│   ├── NetTrafficButtonDlg.cpp
│   ├── NetTrafficButtonDlg.h
│   ├── NetTrafficButton.dsp
│   ├── NetTrafficButton.dsw
│   ├── NetTrafficButton.h
│   ├── NetTrafficButton.ncb
│   ├── NetTrafficButton.opt
│   ├── NetTrafficButton.plg
│   ├── NetTrafficButton.rc
│   ├── ReadMe.txt
│   ├── res
│   │   ├── MainFrame.ico
│   │   ├── NetTrafficButton.ico
│   │   └── NetTrafficButton.rc2
│   ├── resource.h
│   ├── StdAfx.cpp
│   └── StdAfx.h
├── RemoteControl
│   ├── Client
│   │   └── RemoteControlClient
│   │   ├── afiedt.buf
│   │   ├── client.c
│   │   ├── client.h
│   │   ├── ClientWindow.001
│   │   ├── ClientWindow.dsp
│   │   ├── ClientWindow.dsw
│   │   ├── ClientWindow.mak
│   │   ├── ClientWindow.ncb
│   │   ├── ClientWindow.opt
│   │   ├── ClientWindow.plg
│   │   ├── ColorMode.cpp
│   │   ├── ColorMode.h
│   │   ├── Command.c
│   │   ├── Command.h
│   │   ├── Compression.cpp
│   │   ├── Compression.h
│   │   ├── Gdi.c
│   │   ├── Gdi.h
│   │   ├── GridSpacing.cpp
│   │   ├── GridSpacing.h
│   │   ├── HuffCompress.c
│   │   ├── HuffCompress.h
│   │   ├── IDB_NORECEIVE.BMP
│   │   ├── IDB_NOSEND.BMP
│   │   ├── IDB_RECEIVE.BMP
│   │   ├── IDB_SEND.BMP
│   │   ├── MainWnd.cpp
│   │   ├── MainWnd.h
│   │   ├── MyFrame.ico
│   │   ├── Release
│   │   ├── resource.h
│   │   ├── RLE.c
│   │   ├── RLE.h
│   │   ├── Script1.aps
│   │   ├── Script1.rc
│   │   ├── ServerIP.cpp
│   │   ├── ServerIP.h
│   │   ├── ~VC2F6.tmp
│   │   ├── windowsx.h
│   │   ├── WndProc.cpp
│   │   ├── WndProc.h
│   │   └── WSTERM.ICO
│   └── Server
│   └── RemoteControlServer
│   ├── afiedt.buf
│   ├── bitmap3.bmp
│   ├── Command.c
│   ├── Command.h
│   ├── Debug
│   │   └── ServerWindow.map
│   ├── Gdi.c
│   ├── Gdi.h
│   ├── HuffCompress.c
│   ├── HuffCompress.h
│   ├── MainWnd.cpp
│   ├── MainWnd.h
│   ├── memblast.c
│   ├── memblast.h
│   ├── MyQQ.ico
│   ├── Release
│   ├── resource.h
│   ├── RLE.c
│   ├── RLE.h
│   ├── Script1.aps
│   ├── Script1.rc
│   ├── Server.c
│   ├── Server.h
│   ├── ServerWindow.001
│   ├── ServerWindow.dsp
│   ├── ServerWindow.dsw
│   ├── ServerWindow.mak
│   ├── ServerWindow.ncb
│   ├── ServerWindow.opt
│   ├── ServerWindow.plg
│   ├── show.ico
│   ├── windowsx.h
│   ├── WndProc.cpp
│   └── WndProc.h
├── SerialPort
│   ├── DebugDump.h
│   ├── ReadMe.txt
│   ├── res
│   │   ├── SerialComm.ico
│   │   └── SerialComm.rc2
│   ├── resource.h
│   ├── SerialBuffer.cpp
│   ├── SerialBuffer.h
│   ├── SerialComm.aps
│   ├── SerialComm.asp
│   ├── SerialComm.clw
│   ├── SerialComm.cpp
│   ├── SerialCommDlg.cpp
│   ├── SerialCommDlg.h
│   ├── SerialComm.dsp
│   ├── SerialComm.dsw
│   ├── SerialComm.h
│   ├── SerialCommHelper.cpp
│   ├── SerialCommHelper.h
│   ├── SerialComm.ncb
│   ├── SerialComm.opt
│   ├── SerialComm.plg
│   ├── SerialComm.rc
│   ├── StdAfx.cpp
│   └── StdAfx.h
└── Snag
├── ConfigureSetting.cpp
├── ConfigureSetting.h
├── FilePars.cpp
├── FilePars.h
├── HTMLParser.cpp
├── HTMLParser.h
├── InputProjectDlg.cpp
├── InputProjectDlg.h
├── InputURLDlg.cpp
├── InputURLDlg.h
├── InternetDownload.cpp
├── InternetDownload.h
├── MyDocument.cpp
├── MyDocument.h
├── MyFrame.cpp
├── MyFrame.h
├── MyTreeCtrl.cpp
├── MyTreeCtrl.h
├── MyView.cpp
├── MyView.h
├── readme.txt
├── res
│   ├── bitmap1.bmp
│   ├── Document.ico
│   ├── Example1.ico
│   ├── mainfram.ico
│   ├── SiteSnag.ico
│   ├── sitesnag.rc2
│   ├── Toolbar.bmp
│   └── tree.bmp
├── resource.h
├── SiteDownload.cpp
├── SiteDownload.dsp
├── SiteDownload.dsw
├── SiteDownload.h
├── SiteDownload.ncb
├── SiteDownload.opt
├── SiteDownload.plg
├── SiteDownload.rc
├── SiteSnag.001
├── SiteSnag.aps
├── sitesnag.clw
├── sitesnag.dsw.bak
├── sitesnag.ncb
├── sitesnag.opt
├── sitesnag.plg
├── SiteSnag.rc
├── snag_hlp.zip
├── stdafx.cpp
├── stdafx.h
└── ~VC65.tmp

127 directories, 1057 files

标签:

实例下载地址

Visual C++网络通信编程实用案例精选 (第二版) 源代码.rar

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

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

网友评论

发表评论

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

查看所有0条评论>>

小贴士

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

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

关于好例子网

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

;
报警