在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → VisualC++网络通信编程技术详解

VisualC++网络通信编程技术详解

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:10.79M
  • 下载次数:13
  • 浏览次数:271
  • 发布时间:2020-07-11
  • 实例类别:一般编程问题
  • 发 布 人:robot666
  • 文件格式:.rar
  • 所需积分:2
 

实例介绍

【实例简介】
VisualC++网络通信编程技术详解书本中的源码参考学习。全部可以编译通过。
【实例截图】
【核心代码】
VisualC网络通信编程技术详解
└── VisualC++网络通信编程技术详解
├── PlatformSDK-x86.rar
├── 第10章
│   └── 10.5 基于“打洞”技术思路的程序设计
│   ├── Bin
│   │   ├── TcpHoleClt-A.exe
│   │   ├── TcpHoleClt-B.exe
│   │   ├── TcpHoleSrv.exe
│   │   └── 程序执行步骤和方法.txt
│   ├── TcpHoleClient
│   │   ├── Resource.h
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   ├── TcpHoleClt.clw
│   │   ├── TcpHoleClt.cpp
│   │   ├── TcpHoleClt.dsp
│   │   ├── TcpHoleClt.h
│   │   ├── TcpHoleClt.plg
│   │   ├── TcpHoleClt.rc
│   │   ├── TcpHoleClt_A.dsw
│   │   ├── TcpHoleClt_A.ncb
│   │   ├── TcpHoleClt_A.opt
│   │   ├── TcpHoleClt_B.dsw
│   │   ├── TcpHoleClt_B.ncb
│   │   └── TcpHoleClt_B.opt
│   ├── TcpHoleServer
│   │   ├── Debug
│   │   │   └── TcpHoleSrv.exe
│   │   ├── Resource.h
│   │   ├── SockClient.cpp
│   │   ├── SockClient.h
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   ├── TcpHoleSrv.aps
│   │   ├── TcpHoleSrv.clw
│   │   ├── TcpHoleSrv.cpp
│   │   ├── TcpHoleSrv.dsp
│   │   ├── TcpHoleSrv.dsw
│   │   ├── TcpHoleSrv.h
│   │   ├── TcpHoleSrv.ncb
│   │   ├── TcpHoleSrv.opt
│   │   ├── TcpHoleSrv.plg
│   │   └── TcpHoleSrv.rc
│   ├── global.cpp
│   └── global.h
├── 第11章
│   ├── 11.4实践拓展
│   │   ├── GraphicClient
│   │   │   ├── DSocket.cpp
│   │   │   ├── DSocket.h
│   │   │   ├── Debug
│   │   │   │   └── Fason.exe
│   │   │   ├── Fason.aps
│   │   │   ├── Fason.clw
│   │   │   ├── Fason.cpp
│   │   │   ├── Fason.dsp
│   │   │   ├── Fason.dsw
│   │   │   ├── Fason.h
│   │   │   ├── Fason.ncb
│   │   │   ├── Fason.opt
│   │   │   ├── Fason.plg
│   │   │   ├── Fason.rc
│   │   │   ├── FasonDlg.cpp
│   │   │   ├── FasonDlg.h
│   │   │   ├── Resource.h
│   │   │   ├── StdAfx.cpp
│   │   │   ├── StdAfx.h
│   │   │   └── res
│   │   │   ├── ColorPickerDemo.ico
│   │   │   ├── Fason.ico
│   │   │   ├── Fason.rc2
│   │   │   └── cursor1.cur
│   │   └── GraphicServer
│   │   ├── DASocket.cpp
│   │   ├── DASocket.h
│   │   ├── Debug
│   │   │   └── Jieshou.exe
│   │   ├── Jieshou.aps
│   │   ├── Jieshou.clw
│   │   ├── Jieshou.cpp
│   │   ├── Jieshou.dsp
│   │   ├── Jieshou.dsw
│   │   ├── Jieshou.h
│   │   ├── Jieshou.ncb
│   │   ├── Jieshou.opt
│   │   ├── Jieshou.plg
│   │   ├── Jieshou.rc
│   │   ├── JieshouDoc.cpp
│   │   ├── JieshouDoc.h
│   │   ├── JieshouView.cpp
│   │   ├── JieshouView.h
│   │   ├── MainFrm.cpp
│   │   ├── MainFrm.h
│   │   ├── Resource.h
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   └── res
│   │   ├── CIBAS.BMP
│   │   ├── Jieshou.ico
│   │   ├── Jieshou.rc2
│   │   ├── JieshouDoc.ico
│   │   ├── Toolbar.bmp
│   │   └── 李嘉欣.jpg
│   ├── 例11-1 TCPIP聊天程序
│   │   ├── TcpChatClient
│   │   │   ├── ConnectDlg.cpp
│   │   │   ├── ConnectDlg.h
│   │   │   ├── Debug
│   │   │   │   └── TcpClient.exe
│   │   │   ├── MainFrm.cpp
│   │   │   ├── MainFrm.h
│   │   │   ├── ReadMe.txt
│   │   │   ├── SendDlg.cpp
│   │   │   ├── SendDlg.h
│   │   │   ├── StdAfx.cpp
│   │   │   ├── StdAfx.h
│   │   │   ├── TcpClient.aps
│   │   │   ├── TcpClient.clw
│   │   │   ├── TcpClient.cpp
│   │   │   ├── TcpClient.dsp
│   │   │   ├── TcpClient.dsw
│   │   │   ├── TcpClient.h
│   │   │   ├── TcpClient.ncb
│   │   │   ├── TcpClient.opt
│   │   │   ├── TcpClient.plg
│   │   │   ├── TcpClient.rc
│   │   │   ├── TcpClientDoc.cpp
│   │   │   ├── TcpClientDoc.h
│   │   │   ├── TcpClientView.cpp
│   │   │   ├── TcpClientView.h
│   │   │   ├── res
│   │   │   │   ├── TcpClient.ico
│   │   │   │   ├── TcpClient.rc2
│   │   │   │   ├── TcpClientDoc.ico
│   │   │   │   └── Toolbar.bmp
│   │   │   └── resource.h
│   │   └── TcpChatServer
│   │   ├── Debug
│   │   │   ├── MainFrm.obj
│   │   │   ├── StdAfx.obj
│   │   │   ├── TcpServer.exe
│   │   │   ├── TcpServer.ilk
│   │   │   ├── TcpServer.obj
│   │   │   ├── TcpServer.pch
│   │   │   ├── TcpServer.pdb
│   │   │   ├── TcpServer.res
│   │   │   ├── TcpServerDoc.obj
│   │   │   ├── TcpServerView.obj
│   │   │   ├── vc60.idb
│   │   │   └── vc60.pdb
│   │   ├── MainFrm.cpp
│   │   ├── MainFrm.h
│   │   ├── ReadMe.txt
│   │   ├── Resource.h
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   ├── TcpServer.aps
│   │   ├── TcpServer.clw
│   │   ├── TcpServer.cpp
│   │   ├── TcpServer.dsp
│   │   ├── TcpServer.dsw
│   │   ├── TcpServer.h
│   │   ├── TcpServer.ncb
│   │   ├── TcpServer.opt
│   │   ├── TcpServer.plg
│   │   ├── TcpServer.rc
│   │   ├── TcpServerDoc.cpp
│   │   ├── TcpServerDoc.h
│   │   ├── TcpServerView.cpp
│   │   ├── TcpServerView.h
│   │   └── res
│   │   ├── TcpServer.ico
│   │   ├── TcpServer.rc2
│   │   ├── TcpServerDoc.ico
│   │   └── Toolbar.bmp
│   └── 例11-2 TCPIP超级终端程序
│   ├── CONNECTD.CPP
│   ├── CONNECTD.H
│   ├── DOC.H
│   ├── Debug
│   │   └── Wsterm.exe
│   ├── Doc.cpp
│   ├── MAINFRM.CPP
│   ├── MAINFRM.H
│   ├── README.TXT
│   ├── RES
│   │   ├── TOOLBAR.BMP
│   │   ├── WSTERM.ICO
│   │   └── WSTERM.RC2
│   ├── STDAFX.CPP
│   ├── STDAFX.H
│   ├── VIEW.H
│   ├── View.cpp
│   ├── WSTERM.CPP
│   ├── WSTERM.DEF
│   ├── WSTERM.H
│   ├── WSTERM.MAK
│   ├── Wsterm.001
│   ├── Wsterm.aps
│   ├── Wsterm.dsp
│   ├── Wsterm.dsw
│   ├── Wsterm.ncb
│   ├── Wsterm.opt
│   ├── Wsterm.plg
│   ├── Wsterm.rc
│   ├── resource.h
│   ├── termsock.cpp
│   └── termsock.h
├── 第12章
│   ├── 12.4 实践拓展
│   │   ├── Debug
│   │   │   └── mfcftp3.exe
│   │   ├── ftp.txt
│   │   ├── mfcftp3.aps
│   │   ├── mfcftp3.cpp
│   │   ├── mfcftp3.dsp
│   │   ├── mfcftp3.dsw
│   │   ├── mfcftp3.h
│   │   ├── mfcftp3.ncb
│   │   ├── mfcftp3.opt
│   │   ├── mfcftp3.plg
│   │   ├── mfcftp3.rc
│   │   ├── mfcftp3.sln
│   │   ├── mfcftp3.vcproj
│   │   ├── mfcftp3Dlg.cpp
│   │   ├── mfcftp3Dlg.h
│   │   ├── res
│   │   │   ├── mfcftp3.ico
│   │   │   ├── mfcftp3.manifest
│   │   │   └── mfcftp3.rc2
│   │   ├── resource.h
│   │   ├── stdafx.cpp
│   │   └── stdafx.h
│   ├── 例12-1 利用CFtpServer类接收和解析客户端命令
│   │   ├── AboutDlg.cpp
│   │   ├── AboutDlg.h
│   │   ├── AddUserDlg.cpp
│   │   ├── AddUserDlg.h
│   │   ├── ApplicationDlg.cpp
│   │   ├── ApplicationDlg.h
│   │   ├── ConfigurationPage.cpp
│   │   ├── ConfigurationPage.h
│   │   ├── ConnectThread.cpp
│   │   ├── ConnectThread.h
│   │   ├── ControlSocket.cpp
│   │   ├── ControlSocket.h
│   │   ├── DataSocket.cpp
│   │   ├── DataSocket.h
│   │   ├── Debug
│   │   │   └── FTPServer.exe
│   │   ├── DialogResize.cpp
│   │   ├── DialogResize.h
│   │   ├── FTPEventSink.cpp
│   │   ├── FTPEventSink.h
│   │   ├── FTPServer.aps
│   │   ├── FTPServer.cpp
│   │   ├── FTPServer.dsp
│   │   ├── FTPServer.dsw
│   │   ├── FTPServer.h
│   │   ├── FTPServer.ncb
│   │   ├── FTPServer.opt
│   │   ├── FTPServer.plg
│   │   ├── FTPServer.rc
│   │   ├── FTPServerApp.cpp
│   │   ├── FTPServerApp.h
│   │   ├── IconButton.cpp
│   │   ├── IconButton.h
│   │   ├── InfobarCtrl.cpp
│   │   ├── InfobarCtrl.h
│   │   ├── ListenSocket.cpp
│   │   ├── ListenSocket.h
│   │   ├── OnlineUsersPage.cpp
│   │   ├── OnlineUsersPage.h
│   │   ├── ShFolder.h
│   │   ├── StarWarsCtrl.cpp
│   │   ├── StarWarsCtrl.h
│   │   ├── StatisticsPage.cpp
│   │   ├── StatisticsPage.h
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   ├── SystemTray.cpp
│   │   ├── SystemTray.h
│   │   ├── TracePage.cpp
│   │   ├── TracePage.h
│   │   ├── UserAccountPage.cpp
│   │   ├── UserAccountPage.h
│   │   ├── UserManager.cpp
│   │   ├── UserManager.h
│   │   ├── res
│   │   │   ├── FTPServer.rc2
│   │   │   ├── add.ico
│   │   │   ├── configur.ico
│   │   │   ├── del.ico
│   │   │   ├── deluser.ico
│   │   │   ├── dir.ico
│   │   │   ├── edit.ico
│   │   │   ├── edituser.ico
│   │   │   ├── folder.ico
│   │   │   ├── ftp.ico
│   │   │   ├── ico00001.ico
│   │   │   ├── ico00002.ico
│   │   │   ├── icon1.ico
│   │   │   ├── icon2.ico
│   │   │   ├── internet.ico
│   │   │   ├── led_gree.ico
│   │   │   ├── led_off.ico
│   │   │   ├── led_red.ico
│   │   │   ├── settings.ico
│   │   │   ├── statistics.ico
│   │   │   ├── toolbar1.bmp
│   │   │   ├── update.ico
│   │   │   ├── user.ico
│   │   │   ├── useracco.ico
│   │   │   ├── users.ico
│   │   │   └── xptheme.bin
│   │   └── resource.h
│   └── 例12-2 利用CFtpConnection和CInternetSession类实现FTP客户端
│   ├── FTPClient.aps
│   ├── FTPClient.clw
│   ├── FTPClient.cpp
│   ├── FTPClient.dsp
│   ├── FTPClient.dsw
│   ├── FTPClient.h
│   ├── FTPClient.ncb
│   ├── FTPClient.opt
│   ├── FTPClient.plg
│   ├── FTPClient.rc
│   ├── FTPClientDlg.cpp
│   ├── FTPClientDlg.h
│   ├── ReadMe.txt
│   ├── StdAfx.cpp
│   ├── StdAfx.h
│   ├── res
│   │   ├── FTPClient.ico
│   │   └── FTPClient.rc2
│   └── resource.h
├── 第13章
│   ├── 13.3 实践拓展
│   │   ├── Debug
│   │   │   ├── Http.dll
│   │   │   └── TestHttp.exe
│   │   ├── Http.lib
│   │   ├── HttpSocket.h
│   │   ├── ReadMe.txt
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   ├── TestHttp.aps
│   │   ├── TestHttp.clw
│   │   ├── TestHttp.cpp
│   │   ├── TestHttp.dsp
│   │   ├── TestHttp.dsw
│   │   ├── TestHttp.h
│   │   ├── TestHttp.ncb
│   │   ├── TestHttp.opt
│   │   ├── TestHttp.plg
│   │   ├── TestHttp.rc
│   │   ├── TestHttpDlg.cpp
│   │   ├── TestHttpDlg.h
│   │   ├── TextProgressCtrl.cpp
│   │   ├── TextProgressCtrl.h
│   │   ├── res
│   │   │   ├── TestHttp.ico
│   │   │   └── TestHttp.rc2
│   │   └── resource.h
│   └── 例13-1 利用CInternetSession类实现HTTP下载
│   ├── Debug
│   │   └── HttpDownload.exe
│   ├── HttpDownload.aps
│   ├── HttpDownload.clw
│   ├── HttpDownload.cpp
│   ├── HttpDownload.dsp
│   ├── HttpDownload.dsw
│   ├── HttpDownload.h
│   ├── HttpDownload.ncb
│   ├── HttpDownload.opt
│   ├── HttpDownload.plg
│   ├── HttpDownload.rc
│   ├── HttpDownloadDlg.cpp
│   ├── HttpDownloadDlg.h
│   ├── ReadMe.txt
│   ├── StdAfx.cpp
│   ├── StdAfx.h
│   ├── res
│   │   ├── HttpDownload.ico
│   │   └── HttpDownload.rc2
│   └── resource.h
├── 第14章
│   └── 14.2 Telnet客户端的实现
│   ├── CTelnet.aps
│   ├── CTelnet.clw
│   ├── CTelnet.cpp
│   ├── CTelnet.dsp
│   ├── CTelnet.dsw
│   ├── CTelnet.h
│   ├── CTelnet.ncb
│   ├── CTelnet.opt
│   ├── CTelnet.plg
│   ├── CTelnet.rc
│   ├── CTelnetDoc.cpp
│   ├── CTelnetDoc.h
│   ├── CTelnetView.cpp
│   ├── CTelnetView.h
│   ├── ClientSocket.cpp
│   ├── ClientSocket.h
│   ├── Debug
│   │   └── CTelnet.exe
│   ├── HostDialog.cpp
│   ├── HostDialog.h
│   ├── MainFrm.cpp
│   ├── MainFrm.h
│   ├── ReadMe.txt
│   ├── StdAfx.cpp
│   ├── StdAfx.h
│   ├── res
│   │   ├── CTelnet.ico
│   │   ├── CTelnet.rc2
│   │   ├── CTelnetDoc.ico
│   │   └── Toolbar.bmp
│   └── resource.h
├── 第15章
│   ├── 15.3 无附件电子邮件的发送程序
│   │   ├── Debug
│   │   │   └── Mailer.exe
│   │   ├── Mailer.aps
│   │   ├── Mailer.clw
│   │   ├── Mailer.cpp
│   │   ├── Mailer.dsp
│   │   ├── Mailer.dsw
│   │   ├── Mailer.h
│   │   ├── Mailer.ncb
│   │   ├── Mailer.opt
│   │   ├── Mailer.plg
│   │   ├── Mailer.rc
│   │   ├── MailerDlg.cpp
│   │   ├── MailerDlg.h
│   │   ├── ReadMe.txt
│   │   ├── Release
│   │   │   └── Mailer.exe
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   ├── res
│   │   │   ├── Mailer.ico
│   │   │   └── Mailer.rc2
│   │   └── resource.h
│   ├── 15.4 带有附件的邮件发送程序
│   │   ├── Base64Coder.cpp
│   │   ├── Base64Coder.h
│   │   ├── Debug
│   │   │   └── SMTPwithAttach.exe
│   │   ├── ReadMe.txt
│   │   ├── Resource.h
│   │   ├── SMTPwithAttach.aps
│   │   ├── SMTPwithAttach.clw
│   │   ├── SMTPwithAttach.cpp
│   │   ├── SMTPwithAttach.dsp
│   │   ├── SMTPwithAttach.dsw
│   │   ├── SMTPwithAttach.h
│   │   ├── SMTPwithAttach.ncb
│   │   ├── SMTPwithAttach.opt
│   │   ├── SMTPwithAttach.plg
│   │   ├── SMTPwithAttach.rc
│   │   ├── SMTPwithAttachDlg.cpp
│   │   ├── SMTPwithAttachDlg.h
│   │   ├── Smtp.cpp
│   │   ├── Smtp.h
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   ├── glob-md5.h
│   │   ├── md5.cpp
│   │   ├── md5.h
│   │   └── res
│   │   ├── SMTPwithAttach.ico
│   │   └── SMTPwithAttach.rc2
│   ├── 15.6 电子邮件的接收程序
│   │   ├── ChooseDlg.cpp
│   │   ├── ChooseDlg.h
│   │   ├── Debug
│   │   │   └── pop3.exe
│   │   ├── Gniazdo.cpp
│   │   ├── Gniazdo.h
│   │   ├── Pop31.cpp
│   │   ├── Pop31.h
│   │   ├── ReadMe.txt
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   ├── ViewDlg.cpp
│   │   ├── ViewDlg.h
│   │   ├── pop3.aps
│   │   ├── pop3.cpp
│   │   ├── pop3.dsp
│   │   ├── pop3.dsw
│   │   ├── pop3.h
│   │   ├── pop3.ncb
│   │   ├── pop3.opt
│   │   ├── pop3.plg
│   │   ├── pop3.rc
│   │   ├── pop3Dlg.cpp
│   │   ├── pop3Dlg.h
│   │   ├── res
│   │   │   ├── pop3.ico
│   │   │   └── pop3.rc2
│   │   └── resource.h
│   └── 15.7 实践拓展
│   ├── Base64.cpp
│   ├── Base64.h
│   ├── Debug
│   │   └── SpeedPostEmail.exe
│   ├── HwSMTP.cpp
│   ├── HwSMTP.h
│   ├── NetAdapterInfo.cpp
│   ├── NetAdapterInfo.h
│   ├── ReadMe.txt
│   ├── SpeedPostEmail.aps
│   ├── SpeedPostEmail.clw
│   ├── SpeedPostEmail.cpp
│   ├── SpeedPostEmail.dsp
│   ├── SpeedPostEmail.dsw
│   ├── SpeedPostEmail.h
│   ├── SpeedPostEmail.ncb
│   ├── SpeedPostEmail.opt
│   ├── SpeedPostEmail.plg
│   ├── SpeedPostEmail.rc
│   ├── SpeedPostEmailDlg.cpp
│   ├── SpeedPostEmailDlg.h
│   ├── StdAfx.cpp
│   ├── StdAfx.h
│   ├── dnsmx.cpp
│   ├── dnsmx.h
│   ├── ipexport.h
│   ├── iphlpapi.dll
│   ├── iphlpapi.h
│   ├── iphlpapi.lib
│   ├── iptypes.h
│   ├── res
│   │   ├── SpeedPostEmail.ico
│   │   └── SpeedPostEmail.rc2
│   └── resource.h
├── 第16章
│   └── 16.3 Filter-Hook Driver防火墙程序设计
│   ├── Debug
│   │   └── FirewallApp.exe
│   ├── DrvFltIp.h
│   ├── DrvFltIp.sys
│   ├── FirewallApp.aps
│   ├── FirewallApp.clw
│   ├── FirewallApp.cpp
│   ├── FirewallApp.dsp
│   ├── FirewallApp.dsw
│   ├── FirewallApp.h
│   ├── FirewallApp.ncb
│   ├── FirewallApp.opt
│   ├── FirewallApp.plg
│   ├── FirewallApp.rc
│   ├── FirewallAppDoc.cpp
│   ├── FirewallAppDoc.h
│   ├── FirewallAppView.cpp
│   ├── FirewallAppView.h
│   ├── MainFrm.cpp
│   ├── MainFrm.h
│   ├── RuleDlg.cpp
│   ├── RuleDlg.h
│   ├── StdAfx.cpp
│   ├── StdAfx.h
│   ├── TDriver.cpp
│   ├── TDriver.h
│   ├── res
│   │   ├── CVS
│   │   │   ├── Entries
│   │   │   ├── Entries.Extra
│   │   │   ├── Repository
│   │   │   └── Root
│   │   ├── FirewallApp.ico
│   │   ├── FirewallApp.rc2
│   │   ├── FirewallAppDoc.ico
│   │   ├── Toolbar.bmp
│   │   └── newtoolbar.bmp
│   ├── resource.h
│   ├── rules.h
│   ├── sockUtil.cpp
│   └── sockutil.h
├── 第17章
│   ├── 17.2.3 ARP欺骗程序实例
│   │   ├── Debug
│   │   │   └── SpoofArp.exe
│   │   ├── ProtoPacket.cpp
│   │   ├── ProtoPacket.h
│   │   ├── SpoofArp.cpp
│   │   ├── SpoofArp.dsp
│   │   ├── SpoofArp.dsw
│   │   ├── SpoofArp.ncb
│   │   ├── SpoofArp.opt
│   │   ├── SpoofArp.plg
│   │   ├── initsock.h
│   │   ├── ipexport.h
│   │   ├── iphlpapi.h
│   │   ├── iphlpapi.lib
│   │   ├── iptypes.h
│   │   ├── ntddndis.h
│   │   ├── nuiouser.h
│   │   ├── protoinfo.h
│   │   ├── protoutils.cpp
│   │   ├── protoutils.h
│   │   └── resource.h
│   ├── 17.3 侦听局域网内的密码程序实例
│   │   ├── Debug
│   │   │   └── PasswordMonitor.exe
│   │   ├── PasswordMonitor.cpp
│   │   ├── PasswordMonitor.dsp
│   │   ├── PasswordMonitor.dsw
│   │   ├── PasswordMonitor.ncb
│   │   ├── PasswordMonitor.opt
│   │   ├── PasswordMonitor.plg
│   │   ├── comm.cpp
│   │   ├── initsock.h
│   │   ├── mstcpip.h
│   │   └── protoinfo.h
│   └── 代码17-1 打印远程主机的MAC地址
│   ├── Debug
│   │   └── SendARP.exe
│   ├── SendARP.cpp
│   ├── SendARP.dsp
│   ├── SendARP.dsw
│   ├── SendARP.ncb
│   ├── SendARP.opt
│   ├── SendARP.plg
│   ├── ipexport.h
│   ├── iphlpapi.dll
│   ├── iphlpapi.h
│   ├── iphlpapi.lib
│   ├── iptypes.h
│   └── sendarp
│   ├── Debug
│   │   ├── SendARP.exe
│   │   ├── SendARP.ilk
│   │   ├── SendARP.obj
│   │   ├── SendARP.pch
│   │   ├── SendARP.pdb
│   │   ├── vc60.idb
│   │   └── vc60.pdb
│   ├── SendARP.cpp
│   ├── SendARP.dsp
│   ├── SendARP.dsw
│   ├── SendARP.ncb
│   ├── SendARP.opt
│   ├── SendARP.plg
│   ├── ipexport.h
│   ├── iphlpapi.dll
│   ├── iphlpapi.h
│   ├── iphlpapi.lib
│   └── iptypes.h
├── 第18章
│   ├── 18.5 异步串口通信实例
│   │   ├── Debug
│   │   │   └── RSTrans.exe
│   │   ├── RSTrans.aps
│   │   ├── RSTrans.cpp
│   │   ├── RSTrans.dsp
│   │   ├── RSTrans.dsw
│   │   ├── RSTrans.h
│   │   ├── RSTrans.ncb
│   │   ├── RSTrans.opt
│   │   ├── RSTrans.plg
│   │   ├── RSTrans.rc
│   │   ├── RSTransDlg.cpp
│   │   ├── RSTransDlg.h
│   │   ├── ReadMe.txt
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   ├── Thread.cpp
│   │   ├── res
│   │   │   ├── RSTrans.ico
│   │   │   └── RSTrans.rc2
│   │   └── resource.h
│   ├── 例18-1 建立支持串口控件的对话框应用程序
│   │   ├── Debug
│   │   │   └── MSCommTest.exe
│   │   ├── MSCommTest.aps
│   │   ├── MSCommTest.clw
│   │   ├── MSCommTest.cpp
│   │   ├── MSCommTest.dsp
│   │   ├── MSCommTest.dsw
│   │   ├── MSCommTest.h
│   │   ├── MSCommTest.ncb
│   │   ├── MSCommTest.opt
│   │   ├── MSCommTest.plg
│   │   ├── MSCommTest.rc
│   │   ├── MSCommTestDlg.cpp
│   │   ├── MSCommTestDlg.h
│   │   ├── ReadMe.txt
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   ├── mscomm.cpp
│   │   ├── mscomm.h
│   │   ├── res
│   │   │   ├── MSCommTest.ico
│   │   │   └── MSCommTest.rc2
│   │   └── resource.h
│   ├── 例18-2 具有串口消息处理函数的应用程序
│   │   ├── Debug
│   │   │   └── MSCommTest.exe
│   │   ├── MSCommTest.aps
│   │   ├── MSCommTest.clw
│   │   ├── MSCommTest.cpp
│   │   ├── MSCommTest.dsp
│   │   ├── MSCommTest.dsw
│   │   ├── MSCommTest.h
│   │   ├── MSCommTest.ncb
│   │   ├── MSCommTest.opt
│   │   ├── MSCommTest.plg
│   │   ├── MSCommTest.rc
│   │   ├── MSCommTestDlg.cpp
│   │   ├── MSCommTestDlg.h
│   │   ├── ReadMe.txt
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   ├── mscomm.cpp
│   │   ├── mscomm.h
│   │   ├── res
│   │   │   ├── MSCommTest.ico
│   │   │   └── MSCommTest.rc2
│   │   └── resource.h
│   ├── 例18-3 打开串口和设置串口参数
│   │   ├── Debug
│   │   │   └── MSCommTest.exe
│   │   ├── MSCommTest.aps
│   │   ├── MSCommTest.clw
│   │   ├── MSCommTest.cpp
│   │   ├── MSCommTest.dsp
│   │   ├── MSCommTest.dsw
│   │   ├── MSCommTest.h
│   │   ├── MSCommTest.ncb
│   │   ├── MSCommTest.opt
│   │   ├── MSCommTest.plg
│   │   ├── MSCommTest.rc
│   │   ├── MSCommTestDlg.cpp
│   │   ├── MSCommTestDlg.h
│   │   ├── ReadMe.txt
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   ├── mscomm.cpp
│   │   ├── mscomm.h
│   │   ├── res
│   │   │   ├── MSCommTest.ico
│   │   │   └── MSCommTest.rc2
│   │   └── resource.h
│   ├── 例18-4 利用串口发送数据
│   │   ├── Debug
│   │   │   └── MSCommTest.exe
│   │   ├── MSCommTest.aps
│   │   ├── MSCommTest.clw
│   │   ├── MSCommTest.cpp
│   │   ├── MSCommTest.dsp
│   │   ├── MSCommTest.dsw
│   │   ├── MSCommTest.h
│   │   ├── MSCommTest.ncb
│   │   ├── MSCommTest.opt
│   │   ├── MSCommTest.plg
│   │   ├── MSCommTest.rc
│   │   ├── MSCommTestDlg.cpp
│   │   ├── MSCommTestDlg.h
│   │   ├── ReadMe.txt
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   ├── mscomm.cpp
│   │   ├── mscomm.h
│   │   ├── res
│   │   │   ├── MSCommTest.ico
│   │   │   └── MSCommTest.rc2
│   │   └── resource.h
│   ├── 例18-5 字符串和十六进制数据之间的相互转换
│   │   ├── Debug
│   │   │   └── MSCommTest.exe
│   │   ├── MSCommTest.aps
│   │   ├── MSCommTest.clw
│   │   ├── MSCommTest.cpp
│   │   ├── MSCommTest.dsp
│   │   ├── MSCommTest.dsw
│   │   ├── MSCommTest.h
│   │   ├── MSCommTest.ncb
│   │   ├── MSCommTest.opt
│   │   ├── MSCommTest.plg
│   │   ├── MSCommTest.rc
│   │   ├── MSCommTestDlg.cpp
│   │   ├── MSCommTestDlg.h
│   │   ├── ReadMe.txt
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   ├── mscomm.cpp
│   │   ├── mscomm.h
│   │   ├── res
│   │   │   ├── MSCommTest.ico
│   │   │   └── MSCommTest.rc2
│   │   └── resource.h
│   ├── 例18-6 十六进制数据的发送
│   │   ├── Debug
│   │   │   └── MSCommTest.exe
│   │   ├── MSCommTest.aps
│   │   ├── MSCommTest.clw
│   │   ├── MSCommTest.cpp
│   │   ├── MSCommTest.dsp
│   │   ├── MSCommTest.dsw
│   │   ├── MSCommTest.h
│   │   ├── MSCommTest.ncb
│   │   ├── MSCommTest.opt
│   │   ├── MSCommTest.plg
│   │   ├── MSCommTest.rc
│   │   ├── MSCommTestDlg.cpp
│   │   ├── MSCommTestDlg.h
│   │   ├── ReadMe.txt
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   ├── mscomm.cpp
│   │   ├── mscomm.h
│   │   ├── res
│   │   │   ├── MSCommTest.ico
│   │   │   └── MSCommTest.rc2
│   │   └── resource.h
│   ├── 例18-7 接收并显示十六进制字符
│   │   ├── Debug
│   │   │   └── MSCommTest.exe
│   │   ├── MSCommTest.aps
│   │   ├── MSCommTest.clw
│   │   ├── MSCommTest.cpp
│   │   ├── MSCommTest.dsp
│   │   ├── MSCommTest.dsw
│   │   ├── MSCommTest.h
│   │   ├── MSCommTest.ncb
│   │   ├── MSCommTest.opt
│   │   ├── MSCommTest.plg
│   │   ├── MSCommTest.rc
│   │   ├── MSCommTestDlg.cpp
│   │   ├── MSCommTestDlg.h
│   │   ├── ReadMe.txt
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   ├── mscomm.cpp
│   │   ├── mscomm.h
│   │   ├── res
│   │   │   ├── MSCommTest.ico
│   │   │   └── MSCommTest.rc2
│   │   └── resource.h
│   └── 例18-8 自动发送数据
│   ├── Debug
│   │   └── MSCommTest.exe
│   ├── MSCommTest.aps
│   ├── MSCommTest.clw
│   ├── MSCommTest.cpp
│   ├── MSCommTest.dsp
│   ├── MSCommTest.dsw
│   ├── MSCommTest.h
│   ├── MSCommTest.ncb
│   ├── MSCommTest.opt
│   ├── MSCommTest.plg
│   ├── MSCommTest.rc
│   ├── MSCommTestDlg.cpp
│   ├── MSCommTestDlg.h
│   ├── ReadMe.txt
│   ├── StdAfx.cpp
│   ├── StdAfx.h
│   ├── mscomm.cpp
│   ├── mscomm.h
│   ├── res
│   │   ├── MSCommTest.ico
│   │   └── MSCommTest.rc2
│   └── resource.h
├── 第4章
│   ├── 例4-1 获取机器名和IP地址的实例
│   │   ├── Debug
│   │   │   └── IPAddress.exe
│   │   ├── IPAddress.001
│   │   ├── IPAddress.aps
│   │   ├── IPAddress.clw
│   │   ├── IPAddress.cpp
│   │   ├── IPAddress.dsp
│   │   ├── IPAddress.dsw
│   │   ├── IPAddress.h
│   │   ├── IPAddress.ncb
│   │   ├── IPAddress.opt
│   │   ├── IPAddress.plg
│   │   ├── IPAddress.rc
│   │   ├── IPAddressDlg.cpp
│   │   ├── IPAddressDlg.h
│   │   ├── ReadMe.txt
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   ├── res
│   │   │   ├── IPAddress.ico
│   │   │   └── IPAddress.rc2
│   │   └── resource.h
│   ├── 例4-2 读取网卡信息
│   │   ├── Debug
│   │   │   └── GetAdapterInfo.exe
│   │   ├── GetAdapterInfo.cpp
│   │   ├── GetAdapterInfo.dsp
│   │   ├── GetAdapterInfo.dsw
│   │   ├── GetAdapterInfo.ncb
│   │   ├── GetAdapterInfo.opt
│   │   ├── GetAdapterInfo.plg
│   │   ├── ReadMe.txt
│   │   ├── Release
│   │   │   └── GetAdapterInfo.exe
│   │   ├── StdAfx.cpp
│   │   └── StdAfx.h
│   ├── 例4-3 利用NetBIOS获取网卡MAC地址
│   │   ├── Debug
│   │   │   └── GetMacAddress.exe
│   │   ├── GetMacAddress.cpp
│   │   ├── GetMacAddress.dsp
│   │   ├── GetMacAddress.dsw
│   │   ├── GetMacAddress.ncb
│   │   ├── GetMacAddress.opt
│   │   ├── GetMacAddress.plg
│   │   ├── ReadMe.txt
│   │   ├── StdAfx.cpp
│   │   └── StdAfx.h
│   └── 例4-4 获取本机系统所支持的网络协议的信息
│   ├── Debug
│   │   └── EnumProtocal.exe
│   ├── EnumProtocal.aps
│   ├── EnumProtocal.clw
│   ├── EnumProtocal.cpp
│   ├── EnumProtocal.dsp
│   ├── EnumProtocal.dsw
│   ├── EnumProtocal.h
│   ├── EnumProtocal.ncb
│   ├── EnumProtocal.opt
│   ├── EnumProtocal.plg
│   ├── EnumProtocal.rc
│   ├── EnumProtocalDoc.cpp
│   ├── EnumProtocalDoc.h
│   ├── EnumProtocalView.cpp
│   ├── EnumProtocalView.h
│   ├── MainFrm.cpp
│   ├── MainFrm.h
│   ├── ReadMe.txt
│   ├── Resource.h
│   ├── StdAfx.cpp
│   ├── StdAfx.h
│   └── res
│   ├── EnumProtocal.ico
│   ├── EnumProtocal.rc2
│   ├── EnumProtocalDoc.ico
│   └── Toolbar.bmp
├── 第5章
│   ├── 5.5 实践拓展
│   │   ├── AdapterIPConfig.aps
│   │   ├── AdapterIPConfig.clw
│   │   ├── AdapterIPConfig.cpp
│   │   ├── AdapterIPConfig.dsp
│   │   ├── AdapterIPConfig.dsw
│   │   ├── AdapterIPConfig.h
│   │   ├── AdapterIPConfig.ncb
│   │   ├── AdapterIPConfig.opt
│   │   ├── AdapterIPConfig.plg
│   │   ├── AdapterIPConfig.rc
│   │   ├── AdapterIPConfigDlg.cpp
│   │   ├── AdapterIPConfigDlg.h
│   │   ├── Debug
│   │   │   └── AdapterIPConfig.exe
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   ├── res
│   │   │   ├── AdapterIPConfig.ico
│   │   │   ├── AdapterIPConfig.rc2
│   │   │   └── icon1.ico
│   │   └── resource.h
│   ├── 例5-1 利用GetNetworkParams函数获取本地网络配置信息
│   │   ├── Debug
│   │   │   └── getnetworkname.exe
│   │   ├── ReadMe.txt
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   ├── getnetworkname.cpp
│   │   ├── getnetworkname.dsp
│   │   ├── getnetworkname.dsw
│   │   ├── getnetworkname.ncb
│   │   ├── getnetworkname.opt
│   │   ├── getnetworkname.plg
│   │   ├── ipexport.h
│   │   ├── iphlpapi.h
│   │   ├── iphlpapi.lib
│   │   └── iptypes.h
│   ├── 例5-2 获取网络适配器列表并打印其属性信息
│   │   ├── Debug
│   │   │   └── GetInterfaceInfo.exe
│   │   ├── GetInterfaceInfo.cpp
│   │   ├── GetInterfaceInfo.dsp
│   │   ├── GetInterfaceInfo.dsw
│   │   ├── GetInterfaceInfo.ncb
│   │   ├── GetInterfaceInfo.opt
│   │   ├── GetInterfaceInfo.plg
│   │   ├── ipexport.h
│   │   ├── iphlpapi.h
│   │   ├── iphlpapi.lib
│   │   └── iptypes.h
│   ├── 代码5-3 打印特定适配器信息
│   │   ├── Debug
│   │   │   └── GetIfEntry.exe
│   │   ├── GetIfEntry.cpp
│   │   ├── GetIfEntry.dsp
│   │   ├── GetIfEntry.dsw
│   │   ├── GetIfEntry.ncb
│   │   ├── GetIfEntry.opt
│   │   └── GetIfEntry.plg
│   └── 代码5-4 在IP地址列表中添加新IP地址
│   ├── Debug
│   │   └── addip.exe
│   ├── ReadMe.txt
│   ├── StdAfx.cpp
│   ├── StdAfx.h
│   ├── addip.cpp
│   ├── addip.dsw
│   ├── addip.ncb
│   ├── addip.opt
│   ├── addip.plg
│   ├── ipexport.h
│   ├── iphlpapi.h
│   ├── iphlpapi.lib
│   └── iptypes.h
├── 第6章
│   ├── 6.3 打印ARP表
│   │   ├── Debug
│   │   │   └── IPArp.exe
│   │   ├── IPArp.cpp
│   │   ├── IPArp.dsp
│   │   ├── IPArp.dsw
│   │   ├── IPArp.ncb
│   │   ├── IPArp.opt
│   │   ├── IPArp.plg
│   │   ├── ipexport.h
│   │   ├── iphlpapi.h
│   │   ├── iphlpapi.lib
│   │   └── iptypes.h
│   └── 6.4 实践拓展
│   ├── Debug
│   │   └── SendARP.exe
│   ├── SendARP.cpp
│   ├── SendARP.dsp
│   ├── SendARP.dsw
│   ├── SendARP.ncb
│   ├── SendARP.opt
│   ├── SendARP.plg
│   ├── ipexport.h
│   ├── iphlpapi.dll
│   ├── iphlpapi.h
│   ├── iphlpapi.lib
│   ├── iptypes.h
│   └── sendarp
│   ├── Debug
│   │   └── SendARP.exe
│   ├── SendARP.cpp
│   ├── SendARP.dsp
│   ├── SendARP.dsw
│   ├── SendARP.ncb
│   ├── SendARP.opt
│   ├── SendARP.plg
│   ├── ipexport.h
│   ├── iphlpapi.dll
│   ├── iphlpapi.h
│   ├── iphlpapi.lib
│   └── iptypes.h
├── 第7章
│   ├── 7.1 TCP服务器设计
│   │   ├── Debug
│   │   │   ├── SimpleTcpServerSrc.exe
│   │   │   ├── SimpleTcpServerSrc.ilk
│   │   │   ├── SimpleTcpServerSrc.obj
│   │   │   ├── SimpleTcpServerSrc.pch
│   │   │   ├── SimpleTcpServerSrc.pdb
│   │   │   ├── SimpleTcpServerSrc.res
│   │   │   ├── StdAfx.obj
│   │   │   ├── vc60.idb
│   │   │   └── vc60.pdb
│   │   ├── ReadMe.txt
│   │   ├── Resource.h
│   │   ├── SimpleTcpServerSrc.cpp
│   │   ├── SimpleTcpServerSrc.dsp
│   │   ├── SimpleTcpServerSrc.dsw
│   │   ├── SimpleTcpServerSrc.h
│   │   ├── SimpleTcpServerSrc.ncb
│   │   ├── SimpleTcpServerSrc.opt
│   │   ├── SimpleTcpServerSrc.plg
│   │   ├── SimpleTcpServerSrc.rc
│   │   ├── StdAfx.cpp
│   │   └── StdAfx.h
│   ├── 7.2 TCP客户端设计
│   │   ├── Debug
│   │   │   └── SimpleTcpClient.exe
│   │   ├── ReadMe.txt
│   │   ├── SimpleTcpClient.clw
│   │   ├── SimpleTcpClient.cpp
│   │   ├── SimpleTcpClient.dsp
│   │   ├── SimpleTcpClient.dsw
│   │   ├── SimpleTcpClient.h
│   │   ├── SimpleTcpClient.ncb
│   │   ├── SimpleTcpClient.opt
│   │   ├── SimpleTcpClient.plg
│   │   ├── SimpleTcpClient.rc
│   │   ├── SimpleTcpClientDlg.cpp
│   │   ├── SimpleTcpClientDlg.h
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   ├── res
│   │   │   ├── SimpleTcpClient.ico
│   │   │   └── SimpleTcpClient.rc2
│   │   └── resource.h
│   ├── 7.3.1 多线程服务器
│   │   ├── Debug
│   │   │   └── MTServer.exe
│   │   ├── MTServer.clw
│   │   ├── MTServer.cpp
│   │   ├── MTServer.dsp
│   │   ├── MTServer.dsw
│   │   ├── MTServer.exe
│   │   ├── MTServer.h
│   │   ├── MTServer.ncb
│   │   ├── MTServer.opt
│   │   ├── MTServer.plg
│   │   ├── MTServer.rc
│   │   ├── ReadMe.txt
│   │   ├── Resource.h
│   │   ├── StdAfx.cpp
│   │   └── StdAfx.h
│   ├── 7.3.2 客户端程序
│   │   ├── Debug
│   │   │   └── MTSClient.exe
│   │   ├── MTSClient.clw
│   │   ├── MTSClient.cpp
│   │   ├── MTSClient.dsp
│   │   ├── MTSClient.dsw
│   │   ├── MTSClient.exe
│   │   ├── MTSClient.h
│   │   ├── MTSClient.ncb
│   │   ├── MTSClient.opt
│   │   ├── MTSClient.plg
│   │   ├── MTSClient.rc
│   │   ├── ReadMe.txt
│   │   ├── Resource.h
│   │   ├── StdAfx.cpp
│   │   └── StdAfx.h
│   ├── 7.4 网络对时程序设计
│   │   ├── Debug
│   │   │   └── NetTime.exe
│   │   ├── NetTime.cpp
│   │   ├── NetTime.dsp
│   │   ├── NetTime.dsw
│   │   ├── NetTime.ncb
│   │   ├── NetTime.opt
│   │   ├── NetTime.plg
│   │   └── initsock.h
│   └── 7.5 实践拓展
│   ├── 文件传输客户端
│   │   ├── FileTransferClient.cpp
│   │   ├── FileTransferClient.dsp
│   │   ├── FileTransferClient.dsw
│   │   ├── FileTransferClient.h
│   │   ├── FileTransferClient.rc
│   │   ├── FileTransferClientDoc.cpp
│   │   ├── FileTransferClientDoc.h
│   │   ├── FileTransferClientView.cpp
│   │   ├── FileTransferClientView.h
│   │   ├── MainFrm.cpp
│   │   ├── MainFrm.h
│   │   ├── ReadMe.txt
│   │   ├── Release
│   │   │   ├── FileTransferClient.exe
│   │   │   └── FileTransferClient.ini
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   ├── res
│   │   │   ├── FileTransferClient.ico
│   │   │   ├── FileTransferClient.rc2
│   │   │   ├── FileTransferClientDoc.ico
│   │   │   ├── Toolbar.bmp
│   │   │   └── icon1.ico
│   │   └── resource.h
│   └── 文件传输服务器端
│   ├── Debug
│   │   ├── FileTransferServer.exe
│   │   └── FileTransferServer.ini
│   ├── FileTransferServer.cpp
│   ├── FileTransferServer.dsp
│   ├── FileTransferServer.dsw
│   ├── FileTransferServer.h
│   ├── FileTransferServer.ncb
│   ├── FileTransferServer.opt
│   ├── FileTransferServer.plg
│   ├── FileTransferServer.rc
│   ├── FileTransferServerDoc.cpp
│   ├── FileTransferServerDoc.h
│   ├── FileTransferServerView.cpp
│   ├── FileTransferServerView.h
│   ├── MainFrm.cpp
│   ├── MainFrm.h
│   ├── ReadMe.txt
│   ├── StdAfx.cpp
│   ├── StdAfx.h
│   ├── res
│   │   ├── FileTransferServer.ico
│   │   ├── FileTransferServer.rc2
│   │   ├── FileTransferServerDoc.ico
│   │   ├── Toolbar.bmp
│   │   └── icon1.ico
│   └── resource.h
├── 第8章
│   ├── 8.3 实践拓展
│   │   ├── Debug
│   │   │   └── RouteTrace.exe
│   │   ├── ICMP.H
│   │   ├── Icmp.cpp
│   │   ├── RES
│   │   │   ├── RouteTrace.ico
│   │   │   └── RouteTrace.rc2
│   │   ├── RESOURCE.H
│   │   ├── RouteTrace.aps
│   │   ├── RouteTrace.clw
│   │   ├── RouteTrace.cpp
│   │   ├── RouteTrace.dsp
│   │   ├── RouteTrace.dsw
│   │   ├── RouteTrace.h
│   │   ├── RouteTrace.ncb
│   │   ├── RouteTrace.opt
│   │   ├── RouteTrace.plg
│   │   ├── RouteTrace.rc
│   │   ├── RouteTraceDlg.cpp
│   │   ├── RouteTraceDlg.h
│   │   ├── StdAfx.cpp
│   │   └── StdAfx.h
│   ├── 例8-1 修改默认网关实例
│   │   ├── ChangeGateway.cpp
│   │   ├── ChangeGateway.dsp
│   │   ├── ChangeGateway.dsw
│   │   ├── ChangeGateway.ncb
│   │   ├── ChangeGateway.opt
│   │   ├── ChangeGateway.plg
│   │   └── Debug
│   │   └── ChangeGateway.exe
│   └── 代码8-1 获取当前所有活动的路由信息
│   ├── Debug
│   │   └── IPRoute.exe
│   ├── IPRoute.cpp
│   ├── IPRoute.dsp
│   ├── IPRoute.dsw
│   ├── IPRoute.ncb
│   ├── IPRoute.opt
│   └── IPRoute.plg
├── 第9章
│   ├── 9.2 列举本地所有网络活动进程
│   │   ├── Debug
│   │   │   └── NetProcess.exe
│   │   ├── MainFrm.cpp
│   │   ├── MainFrm.h
│   │   ├── NetProcess.aps
│   │   ├── NetProcess.clw
│   │   ├── NetProcess.cpp
│   │   ├── NetProcess.dsp
│   │   ├── NetProcess.dsw
│   │   ├── NetProcess.exe
│   │   ├── NetProcess.h
│   │   ├── NetProcess.ncb
│   │   ├── NetProcess.opt
│   │   ├── NetProcess.plg
│   │   ├── NetProcess.rc
│   │   ├── NetProcessDoc.cpp
│   │   ├── NetProcessDoc.h
│   │   ├── NetProcessView.cpp
│   │   ├── NetProcessView.h
│   │   ├── ReadMe.txt
│   │   ├── Resource.h
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   └── res
│   │   ├── NetProcess.ico
│   │   ├── NetProcess.rc2
│   │   ├── NetProcessDoc.ico
│   │   └── Toolbar.bmp
│   └── 9.3 TCPIP端口扫描
│   ├── Debug
│   │   └── PortScanner.exe
│   ├── PortScanner.aps
│   ├── PortScanner.clw
│   ├── PortScanner.cpp
│   ├── PortScanner.dsp
│   ├── PortScanner.dsw
│   ├── PortScanner.h
│   ├── PortScanner.ncb
│   ├── PortScanner.opt
│   ├── PortScanner.plg
│   ├── PortScanner.rc
│   ├── PortScanner.sln
│   ├── PortScannerDlg.cpp
│   ├── PortScannerDlg.h
│   ├── ReadMe.txt
│   ├── ScanResults.txt
│   ├── StdAfx.cpp
│   ├── StdAfx.h
│   ├── res
│   │   ├── PortScanner.ico
│   │   └── PortScanner.rc2
│   └── resource.h
└── 配套光盘说明.doc

166 directories, 1135 files

标签:

实例下载地址

VisualC++网络通信编程技术详解

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

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

网友评论

发表评论

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

查看所有0条评论>>

小贴士

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

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

关于好例子网

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

;
报警