文件名称:VCNetworkProgramming
介绍说明--下载内容均来自于网络,请自行研究使用
VC++网络编程 源码 适用于新手,Win的网络编程-VC network programming source code applies to novice network programming Win
(系统自动生成,下载前可以参看下载内容)
下载文件列表
压缩包 : 33753115vcnetworkprogramming.rar 列表 说明.txt chap1 chap1\ChatRoom(Csocket) chap1\ChatRoom(Csocket)\ClientSocket.cpp chap1\ChatRoom(Csocket)\ClientSocket.h chap1\ChatRoom(Csocket)\CMessg.cpp chap1\ChatRoom(Csocket)\CMessg.h chap1\ChatRoom(Csocket)\Example2_ChatRoom.clw chap1\ChatRoom(Csocket)\Example2_ChatRoom.cpp chap1\ChatRoom(Csocket)\Example2_ChatRoom.dsp chap1\ChatRoom(Csocket)\Example2_ChatRoom.dsw chap1\ChatRoom(Csocket)\Example2_ChatRoom.h chap1\ChatRoom(Csocket)\Example2_ChatRoom.rc chap1\ChatRoom(Csocket)\Example2_ChatRoomDlg.cpp chap1\ChatRoom(Csocket)\Example2_ChatRoomDlg.h chap1\ChatRoom(Csocket)\ReadMe.txt chap1\ChatRoom(Csocket)\res chap1\ChatRoom(Csocket)\res\Example2_ChatRoom.ico chap1\ChatRoom(Csocket)\res\Example2_ChatRoom.rc2 chap1\ChatRoom(Csocket)\resource.h chap1\ChatRoom(Csocket)\ServerSocket.cpp chap1\ChatRoom(Csocket)\ServerSocket.h chap1\ChatRoom(Csocket)\StdAfx.cpp chap1\ChatRoom(Csocket)\StdAfx.h chap1\ChatRoom(Winsock) chap1\ChatRoom(Winsock)\ChangeNameDlg.cpp chap1\ChatRoom(Winsock)\ChangeNameDlg.h chap1\ChatRoom(Winsock)\Client.cpp chap1\ChatRoom(Winsock)\Client.h chap1\ChatRoom(Winsock)\Example1.clw chap1\ChatRoom(Winsock)\Example1.cpp chap1\ChatRoom(Winsock)\Example1.dsp chap1\ChatRoom(Winsock)\Example1.dsw chap1\ChatRoom(Winsock)\Example1.h chap1\ChatRoom(Winsock)\Example1.rc chap1\ChatRoom(Winsock)\Example1Dlg.cpp chap1\ChatRoom(Winsock)\Example1Dlg.h chap1\ChatRoom(Winsock)\ReadMe.txt chap1\ChatRoom(Winsock)\res chap1\ChatRoom(Winsock)\res\Example1.ico chap1\ChatRoom(Winsock)\res\Example1.rc2 chap1\ChatRoom(Winsock)\resource.h chap1\ChatRoom(Winsock)\S.cpp chap1\ChatRoom(Winsock)\S.h chap1\ChatRoom(Winsock)\Server.cpp chap1\ChatRoom(Winsock)\Server.h chap1\ChatRoom(Winsock)\StdAfx.cpp chap1\ChatRoom(Winsock)\StdAfx.h chap2 chap2\EnumProtocal chap2\EnumProtocal\EnumProtocal.clw chap2\EnumProtocal\EnumProtocal.cpp chap2\EnumProtocal\EnumProtocal.dsp chap2\EnumProtocal\EnumProtocal.dsw chap2\EnumProtocal\EnumProtocal.h chap2\EnumProtocal\EnumProtocal.rc chap2\EnumProtocal\EnumProtocalDoc.cpp chap2\EnumProtocal\EnumProtocalDoc.h chap2\EnumProtocal\EnumProtocalView.cpp chap2\EnumProtocal\EnumProtocalView.h chap2\EnumProtocal\MainFrm.cpp chap2\EnumProtocal\MainFrm.h chap2\EnumProtocal\ReadMe.txt chap2\EnumProtocal\res chap2\EnumProtocal\res\EnumProtocal.ico chap2\EnumProtocal\res\EnumProtocal.rc2 chap2\EnumProtocal\res\EnumProtocalDoc.ico chap2\EnumProtocal\res\Toolbar.bmp chap2\EnumProtocal\Resource.h chap2\EnumProtocal\StdAfx.cpp chap2\EnumProtocal\StdAfx.h chap2\GetIP chap2\GetIP\GetIP.clw chap2\GetIP\GetIP.cpp chap2\GetIP\GetIP.dsp chap2\GetIP\GetIP.dsw chap2\GetIP\GetIP.h chap2\GetIP\GetIP.rc chap2\GetIP\GetIPDlg.cpp chap2\GetIP\GetIPDlg.h chap2\GetIP\ReadMe.txt chap2\GetIP\res chap2\GetIP\res\GetIP.ico chap2\GetIP\res\GetIP.rc2 chap2\GetIP\Resource.h chap2\GetIP\StdAfx.cpp chap2\GetIP\StdAfx.h chap2\GetNetSetting chap2\GetNetSetting\CardInfoDlg.cpp chap2\GetNetSetting\CardInfoDlg.h chap2\GetNetSetting\GetNetSetting.clw chap2\GetNetSetting\GetNetSetting.cpp chap2\GetNetSetting\GetNetSetting.dsp chap2\GetNetSetting\GetNetSetting.dsw chap2\GetNetSetting\GetNetSetting.h chap2\GetNetSetting\GetNetSetting.rc chap2\GetNetSetting\GetNetSettingDlg.cpp chap2\GetNetSetting\GetNetSettingDlg.h chap2\GetNetSetting\lassNetSetting.cpp chap2\GetNetSetting\lassNetSetting.h chap2\GetNetSetting\ReadMe.txt chap2\GetNetSetting\res chap2\GetNetSetting\res\GetNetSetting.ico chap2\GetNetSetting\res\GetNetSetting.rc2 chap2\GetNetSetting\Resource.h chap2\GetNetSetting\StdAfx.cpp chap2\GetNetSetting\StdAfx.h chap2\Local chap2\Local\Chapter5.cpp chap2\Local\Chapter5.exe chap2\Local\Chapter5.h chap2\Local\Chapter5.htm chap2\Local\Chapter5.rc chap2\Local\Chapter5.sln chap2\Local\Chapter5.vcproj chap2\Local\Chapter5Dlg.cpp chap2\Local\Chapter5Dlg.h chap2\Local\Page1.cpp chap2\Local\Page1.h chap2\Local\Page2.cpp chap2\Local\Page2.h chap2\Local\Page3.cpp chap2\Local\Page3.h chap2\Local\Page4.cpp chap2\Local\Page4.h chap2\Local\Page4.htm chap2\Local\Page5.cpp chap2\Local\Page5.h chap2\Local\Page6.cpp chap2\Local\Page6.h chap2\Local\Page7.cpp chap2\Local\Page7.h chap2\Local\Page8.cpp chap2\Local\Page8.h chap2\Local\Page9.cpp chap2\Local\Page9.h chap2\Local\ReadMe.txt chap2\Local\res chap2\Local\res\Chapter5.ico chap2\Local\res\Chapter5.manifest chap2\Local\res\Chapter5.rc2 chap2\Local\resource.h chap2\Local\stdafx.cpp chap2\Local\stdafx.h chap2\Local\TabSheet.cpp chap2\Local\TabSheet.h chap2\Local\TabSheet.htm chap2\readme.txt chap3 chap3\Neighbor chap3\Neighbor\DirectDriver.cpp chap3\Neighbor\DirectDriver.h chap3\Neighbor\HostNameDlg.cpp chap3\Neighbor\HostNameDlg.h chap3\Neighbor\LocalNameDlg.cpp chap3\Neighbor\LocalNameDlg.h chap3\Neighbor\Neighbor.clw chap3\Neighbor\Neighbor.cpp chap3\Neighbor\Neighbor.dsp chap3\Neighbor\Neighbor.dsw chap3\Neighbor\Neighbor.h chap3\Neighbor\Neighbor.rc chap3\Neighbor\NeighborDlg.cpp chap3\Neighbor\NeighborDlg.h chap3\Neighbor\ReadMe.txt chap3\Neighbor\res chap3\Neighbor\res\Neighbor.ico chap3\Neighbor\res\Neighbor.rc2 chap3\Neighbor\Resource.h chap3\Neighbor\StdAfx.cpp chap3\Neighbor\StdAfx.h chap3\Neighbor\tttt.txt chap3\NeighborInfo chap3\NeighborInfo\MessSocket.cpp chap3\NeighborInfo\MessSocket.h chap3\NeighborInfo\NeighborInfo.clw chap3\NeighborInfo\NeighborInfo.cpp chap3\NeighborInfo\NeighborInfo.dsp chap3\NeighborInfo\NeighborInfo.dsw chap3\NeighborInfo\NeighborInfo.h chap3\NeighborInfo\NeighborInfo.rc chap3\NeighborInfo\NeighborInfoDlg.cpp chap3\NeighborInfo\NeighborInfoDlg.h chap3\NeighborInfo\ReadMe.txt chap3\NeighborInfo\res chap3\NeighborInfo\res\NeighborInfo.ico chap3\NeighborInfo\res\NeighborInfo.rc2 chap3\NeighborInfo\Resource.h chap3\NeighborInfo\StdAfx.cpp chap3\NeighborInfo\StdAfx.h chap4 chap4\AddToToolBar chap4\AddToToolBar\AddToToolBar.clw chap4\AddToToolBar\AddToToolBar.cpp chap4\AddToToolBar\AddToToolBar.dsp chap4\AddToToolBar\AddToToolBar.dsw chap4\AddToToolBar\AddToToolBar.h chap4\AddToToolBar\AddToToolBar.rc chap4\AddToToolBar\AddToToolBarDlg.cpp chap4\AddToToolBar\AddToToolBarDlg.h chap4\AddToToolBar\ReadMe.txt chap4\AddToToolBar\Resource.h chap4\AddToToolBar\StdAfx.cpp chap4\AddToToolBar\StdAfx.h chap4\AddToToolBar\res chap4\AddToToolBar\res\AddToToolBar.ico chap4\AddToToolBar\res\AddToToolBar.rc2 chap4\DelHistory chap4\DelHistory\DelHistory.clw chap4\DelHistory\DelHistory.cpp chap4\DelHistory\DelHistory.dsp chap4\DelHistory\DelHistory.dsw chap4\DelHistory\DelHistory.h chap4\DelHistory\DelHistory.rc chap4\DelHistory\DelHistoryDlg.cpp chap4\DelHistory\DelHistoryDlg.h chap4\DelHistory\ReadMe.txt chap4\DelHistory\Resource.h chap4\DelHistory\StdAfx.cpp chap4\DelHistory\StdAfx.h chap4\DelHistory\res chap4\DelHistory\res\DelHistory.ico chap4\DelHistory\res\DelHistory.rc2 chap4\HyperLink chap4\HyperLink\HyperLink.clw chap4\HyperLink\HyperLink.cpp chap4\HyperLink\HyperLink.dsp chap4\HyperLink\HyperLink.dsw chap4\HyperLink\HyperLink.h chap4\HyperLink\HyperLink.rc chap4\HyperLink\HyperLinkDlg.cpp chap4\HyperLink\HyperLinkDlg.h chap4\HyperLink\HyperLinker.cpp chap4\HyperLink\HyperLinker.h chap4\HyperLink\ReadMe.txt chap4\HyperLink\Resource.h chap4\HyperLink\StdAfx.cpp chap4\HyperLink\StdAfx.h chap4\HyperLink\res chap4\HyperLink\res\Debug chap4\HyperLink\res\hnwse.cur chap4\HyperLink\res\HyperLink.ico chap4\HyperLink\res\HyperLink.rc2 chap4\MyBrowser chap4\MyBrowser\MyBrowser chap4\MyBrowser\MyBrowser\MainFrm.cpp chap4\MyBrowser\MyBrowser\MainFrm.h chap4\MyBrowser\MyBrowser\MyBrowser.clw chap4\MyBrowser\MyBrowser\MyBrowser.cpp chap4\MyBrowser\MyBrowser\MyBrowser.dsp chap4\MyBrowser\MyBrowser\MyBrowser.dsw chap4\MyBrowser\MyBrowser\MyBrowser.h chap4\MyBrowser\MyBrowser\MyBrowser.rc chap4\MyBrowser\MyBrowser\MyBrowserDoc.cpp chap4\MyBrowser\MyBrowser\MyBrowserDoc.h chap4\MyBrowser\MyBrowser\MyBrowserView.cpp chap4\MyBrowser\MyBrowser\MyBrowserView.h chap4\MyBrowser\MyBrowser\ReadMe.txt chap4\MyBrowser\MyBrowser\res chap4\MyBrowser\MyBrowser\res\coldtool.bmp chap4\MyBrowser\MyBrowser\res\hottool.bmp chap4\MyBrowser\MyBrowser\res\MyBrowser.ico chap4\MyBrowser\MyBrowser\res\MyBrowser.rc2 chap4\MyBrowser\MyBrowser\res\MyBrowserDoc.ico chap4\MyBrowser\MyBrowser\res\Toolbar.bmp chap4\MyBrowser\MyBrowser\Resource.h chap4\MyBrowser\MyBrowser\StdAfx.cpp chap4\MyBrowser\MyBrowser\StdAfx.h chap4\MyBrowser\MyBrowser-含有收藏夹 chap4\MyBrowser\MyBrowser-含有收藏夹\MainFrm.cpp chap4\MyBrowser\MyBrowser-含有收藏夹\MainFrm.h chap4\MyBrowser\MyBrowser-含有收藏夹\MyBrowser.clw chap4\MyBrowser\MyBrowser-含有收藏夹\MyBrowser.cpp chap4\MyBrowser\MyBrowser-含有收藏夹\MyBrowser.dsp chap4\MyBrowser\MyBrowser-含有收藏夹\MyBrowser.dsw chap4\MyBrowser\MyBrowser-含有收藏夹\MyBrowser.h chap4\MyBrowser\MyBrowser-含有收藏夹\MyBrowser.rc chap4\MyBrowser\MyBrowser-含有收藏夹\MyBrowserDoc.cpp chap4\MyBrowser\MyBrowser-含有收藏夹\MyBrowserDoc.h chap4\MyBrowser\MyBrowser-含有收藏夹\MyBrowserView.cpp chap4\MyBrowser\MyBrowser-含有收藏夹\MyBrowserView.h chap4\MyBrowser\MyBrowser-含有收藏夹\ReadMe.txt chap4\MyBrowser\MyBrowser-含有收藏夹\res chap4\MyBrowser\MyBrowser-含有收藏夹\res\coldtool.bmp chap4\MyBrowser\MyBrowser-含有收藏夹\res\hottool.bmp chap4\MyBrowser\MyBrowser-含有收藏夹\res\MyBrowser.ico chap4\MyBrowser\MyBrowser-含有收藏夹\res\MyBrowser.rc2 chap4\MyBrowser\MyBrowser-含有收藏夹\res\MyBrowserDoc.ico chap4\MyBrowser\MyBrowser-含有收藏夹\res\Toolbar.bmp chap4\MyBrowser\MyBrowser-含有收藏夹\Resource.h chap4\MyBrowser\MyBrowser-含有收藏夹\StdAfx.cpp chap4\MyBrowser\MyBrowser-含有收藏夹\StdAfx.h chap4\ShortCut chap4\ShortCut\ReadMe.txt chap4\ShortCut\Resource.h chap4\ShortCut\ShortCut.clw chap4\ShortCut\ShortCut.cpp chap4\ShortCut\ShortCut.dsp chap4\ShortCut\ShortCut.dsw chap4\ShortCut\ShortCut.h chap4\ShortCut\ShortCut.rc chap4\ShortCut\ShortCutDlg.cpp chap4\ShortCut\ShortCutDlg.h chap4\ShortCut\StdAfx.cpp chap4\ShortCut\StdAfx.h chap4\ShortCut\res chap4\ShortCut\res\ShortCut.ico chap4\ShortCut\res\ShortCut.rc2 chap4\StopPopup chap4\StopPopup\iehelper2 chap4\StopPopup\iehelper2\dlldata.c chap4\StopPopup\iehelper2\IEHelper.clw chap4\StopPopup\iehelper2\IEHelper.cpp chap4\StopPopup\iehelper2\IEHelper.def chap4\StopPopup\iehelper2\IEHelper.dsp chap4\StopPopup\iehelper2\IEHelper.dsw chap4\StopPopup\iehelper2\IEHelper.h chap4\StopPopup\iehelper2\IEHelper.idl chap4\StopPopup\iehelper2\IEHelper.rc chap4\StopPopup\iehelper2\IEHelper.tlb chap4\StopPopup\iehelper2\IEHelperps.def chap4\StopPopup\iehelper2\IEHelper_i.c chap4\StopPopup\iehelper2\IEHelper_p.c chap4\StopPopup\iehelper2\IEHlprObj.cpp chap4\StopPopup\iehelper2\IEHlprObj.h chap4\StopPopup\iehelper2\IEHlprObj.rgs chap4\StopPopup\iehelper2\Readme.txt chap4\StopPopup\iehelper2\resource.h chap4\StopPopup\iehelper2\StdAfx.cpp chap4\StopPopup\iehelper2\StdAfx.h chap4\StopPopup\StopPopup chap4\StopPopup\StopPopup\ReadMe.txt chap4\StopPopup\StopPopup\res chap4\StopPopup\StopPopup\res\StopPopup.ico chap4\StopPopup\StopPopup\res\StopPopup.rc2 chap4\StopPopup\StopPopup\Resource.h chap4\StopPopup\StopPopup\StdAfx.cpp chap4\StopPopup\StopPopup\StdAfx.h chap4\StopPopup\StopPopup\StopPopup.clw chap4\StopPopup\StopPopup\StopPopup.cpp chap4\StopPopup\StopPopup\StopPopup.dsp chap4\StopPopup\StopPopup\StopPopup.dsw chap4\StopPopup\StopPopup\StopPopup.h chap4\StopPopup\StopPopup\StopPopup.rc chap4\StopPopup\StopPopup\StopPopupDlg.cpp chap4\StopPopup\StopPopup\StopPopupDlg.h chap4\StopPopup\最后的应用程序 chap4\StopPopup\最后的应用程序\shell.bat chap4\StopPopup\最后的应用程序\StopPopup.exe chap4\StopTravel chap4\StopTravel\IEHelper1 chap4\StopTravel\IEHelper1\dlldata.c chap4\StopTravel\IEHelper1\IEHelper.clw chap4\StopTravel\IEHelper1\IEHelper.cpp chap4\StopTravel\IEHelper1\IEHelper.def chap4\StopTravel\IEHelper1\IEHelper.dsp chap4\StopTravel\IEHelper1\IEHelper.dsw chap4\StopTravel\IEHelper1\IEHelper.h chap4\StopTravel\IEHelper1\IEHelper.idl chap4\StopTravel\IEHelper1\IEHelper.rc chap4\StopTravel\IEHelper1\IEHelper.tlb chap4\StopTravel\IEHelper1\IEHelperps.def chap4\StopTravel\IEHelper1\IEHelper_i.c chap4\StopTravel\IEHelper1\IEHelper_p.c chap4\StopTravel\IEHelper1\IEHlprObj.cpp chap4\StopTravel\IEHelper1\IEHlprObj.h chap4\StopTravel\IEHelper1\IEHlprObj.rgs chap4\StopTravel\IEHelper1\Readme.txt chap4\StopTravel\IEHelper1\resource.h chap4\StopTravel\IEHelper1\StdAfx.cpp chap4\StopTravel\IEHelper1\StdAfx.h chap4\StopTravel\StopTravel chap4\StopTravel\StopTravel\ReadMe.txt chap4\StopTravel\StopTravel\res chap4\StopTravel\StopTravel\res\StopPopup.ico chap4\StopTravel\StopTravel\res\StopPopup.rc2 chap4\StopTravel\StopTravel\Resource.h chap4\StopTravel\StopTravel\SiteList.txt chap4\StopTravel\StopTravel\SiteList.txt.bak chap4\StopTravel\StopTravel\StdAfx.cpp chap4\StopTravel\StopTravel\StdAfx.h chap4\StopTravel\StopTravel\StopPopup.clw chap4\StopTravel\StopTravel\StopPopup.cpp chap4\StopTravel\StopTravel\StopPopup.dsp chap4\StopTravel\StopTravel\StopPopup.dsw chap4\StopTravel\StopTravel\StopPopup.h chap4\StopTravel\StopTravel\StopPopup.rc chap4\StopTravel\StopTravel\StopPopupDlg.cpp chap4\StopTravel\StopTravel\StopPopupDlg.h chap4\StopTravel\最后的应用程序 chap4\StopTravel\最后的应用程序\shell.bat chap4\StopTravel\最后的应用程序\SiteList.txt chap4\StopTravel\最后的应用程序\StopPopup.exe chap5 chap5\InternetDownload chap5\InternetDownload\InternetDownload.clw chap5\InternetDownload\InternetDownload.cpp chap5\InternetDownload\InternetDownload.dsp chap5\InternetDownload\InternetDownload.dsw chap5\InternetDownload\InternetDownload.h chap5\InternetDownload\InternetDownload.rc chap5\InternetDownload\InternetDownloadDlg.cpp chap5\InternetDownload\InternetDownloadDlg.h chap5\InternetDownload\ReadMe.txt chap5\InternetDownload\Resource.h chap5\InternetDownload\StdAfx.cpp chap5\InternetDownload\StdAfx.h chap5\InternetDownload\res chap5\InternetDownload\res\InternetDownload.ico chap5\InternetDownload\res\InternetDownload.rc2 chap5\MyFinger chap5\MyFinger\MyFinger.clw chap5\MyFinger\MyFinger.cpp chap5\MyFinger\MyFinger.dsp chap5\MyFinger\MyFinger.dsw chap5\MyFinger\MyFinger.h chap5\MyFinger\MyFinger.rc chap5\MyFinger\MyFingerDlg.cpp chap5\MyFinger\MyFingerDlg.h chap5\MyFinger\ReadMe.txt chap5\MyFinger\Resource.h chap5\MyFinger\StdAfx.cpp chap5\MyFinger\StdAfx.h chap5\MyFinger\res chap5\MyFinger\res\MyFinger.ico chap5\MyFinger\res\MyFinger.rc2 chap5\MyPortScanner chap5\MyPortScanner\MyPortScanner.clw chap5\MyPortScanner\MyPortScanner.cpp chap5\MyPortScanner\MyPortScanner.dsp chap5\MyPortScanner\MyPortScanner.dsw chap5\MyPortScanner\MyPortScanner.h chap5\MyPortScanner\MyPortScanner.rc chap5\MyPortScanner\MyPortScannerDlg.cpp chap5\MyPortScanner\MyPortScannerDlg.h chap5\MyPortScanner\ReadMe.txt chap5\MyPortScanner\Resource.h chap5\MyPortScanner\StdAfx.cpp chap5\MyPortScanner\StdAfx.h chap5\MyPortScanner\res chap5\MyPortScanner\res\MyPortScanner.ico chap5\MyPortScanner\res\MyPortScanner.rc2 chap5\MySniff chap5\MySniff\res chap5\MySniff\res\ipmon.ico chap5\MySniff\res\ipmon.rc2 chap5\MySniff\_Entryid.h chap5\MySniff\AFXSOCK.H chap5\MySniff\IPExport.h chap5\MySniff\IPHlpApi.h chap5\MySniff\IPHlpApi.Lib chap5\MySniff\Ipifcons.h chap5\MySniff\Ipinfoid.h chap5\MySniff\IpmcDefs.h chap5\MySniff\IpmConv.h chap5\MySniff\ipmon.clw chap5\MySniff\ipmon.cpp chap5\MySniff\ipmon.dsp chap5\MySniff\ipmon.dsw chap5\MySniff\ipmon.h chap5\MySniff\ipmon.rc chap5\MySniff\ipmonDlg.cpp chap5\MySniff\ipmonDlg.h chap5\MySniff\Iprtrmib.h chap5\MySniff\IPTypes.h chap5\MySniff\IpxConst.h chap5\MySniff\Ipxrip.h chap5\MySniff\Ipxrtdef.h chap5\MySniff\Ipxsap.h chap5\MySniff\Ipxtfflt.h chap5\MySniff\LMcons.h chap5\MySniff\Mprapi.h chap5\MySniff\mstcpip.h chap5\MySniff\resource.h chap5\MySniff\StdAfx.cpp chap5\MySniff\StdAfx.h chap5\MySniff\说明.txt chap5\MySniff\ipmon.exe chap5\Transfer chap5\Transfer\TransferDlg.cpp chap5\Transfer\CMessg.cpp chap5\Transfer\CMessg.h chap5\Transfer\ReadMe.txt chap5\Transfer\Resource.h chap5\Transfer\ServerSocket.cpp chap5\Transfer\ServerSocket.h chap5\Transfer\StdAfx.cpp chap5\Transfer\StdAfx.h chap5\Transfer\Transfer.clw chap5\Transfer\Transfer.cpp chap5\Transfer\Transfer.dsp chap5\Transfer\Transfer.dsw chap5\Transfer\Transfer.h chap5\Transfer\Transfer.rc chap5\Transfer\res chap5\Transfer\res\Transfer.ico chap5\Transfer\res\Transfer.rc2 chap5\Transfer\TransferDlg.h chap5\Transfer\TransferSocket.cpp chap5\Transfer\TransferSocket.h chap6 chap6\Email chap6\Email\MyMailPost chap6\Email\MyMailPost\MailPost.clw chap6\Email\MyMailPost\MailPost.cpp chap6\Email\MyMailPost\MailPost.dsp chap6\Email\MyMailPost\MailPost.dsw chap6\Email\MyMailPost\MailPost.h chap6\Email\MyMailPost\MailPost.rc chap6\Email\MyMailPost\MailPostDlg.cpp chap6\Email\MyMailPost\MailPostDlg.h chap6\Email\MyMailPost\Pop3.cpp chap6\Email\MyMailPost\Pop3.h chap6\Email\MyMailPost\Pop3Socket.h chap6\Email\MyMailPost\ReadMe.txt chap6\Email\MyMailPost\res chap6\Email\MyMailPost\res\MailPost.ico chap6\Email\MyMailPost\res\MailPost.rc2 chap6\Email\MyMailPost\resource.h chap6\Email\MyMailPost\StdAfx.cpp chap6\Email\MyMailPost\StdAfx.h chap6\Email\带附加发送功能的 post chap6\Email\带附加发送功能的 post\Base64Coder.cpp chap6\Email\带附加发送功能的 post\Base64Coder.h chap6\Email\带附加发送功能的 post\glob-md5.h chap6\Email\带附加发送功能的 post\md5.cpp chap6\Email\带附加发送功能的 post\md5.h chap6\Email\带附加发送功能的 post\ReadMe.txt chap6\Email\带附加发送功能的 post\res chap6\Email\带附加发送功能的 post\res\SMTPwithAttach.ico chap6\Email\带附加发送功能的 post\res\SMTPwithAttach.rc2 chap6\Email\带附加发送功能的 post\Resource.h chap6\Email\带附加发送功能的 post\Smtp.cpp chap6\Email\带附加发送功能的 post\Smtp.h chap6\Email\带附加发送功能的 post\SMTPwithAttach.clw chap6\Email\带附加发送功能的 post\SMTPwithAttach.cpp chap6\Email\带附加发送功能的 post\SMTPwithAttach.dsp chap6\Email\带附加发送功能的 post\SMTPwithAttach.dsw chap6\Email\带附加发送功能的 post\SMTPwithAttach.h chap6\Email\带附加发送功能的 post\SMTPwithAttach.rc chap6\Email\带附加发送功能的 post\SMTPwithAttachDlg.cpp chap6\Email\带附加发送功能的 post\SMTPwithAttachDlg.h chap6\Email\带附加发送功能的 post\StdAfx.cpp chap6\Email\带附加发送功能的 post\StdAfx.h chap6\Email\SendEMail chap6\Email\SendEMail\ESocket.cpp chap6\Email\SendEMail\ESocket.h chap6\Email\SendEMail\MessBox.cpp chap6\Email\SendEMail\MessBox.h chap6\Email\SendEMail\ReadMe.txt chap6\Email\SendEMail\res chap6\Email\SendEMail\res\SendEMail.ico chap6\Email\SendEMail\res\SendEMail.rc2 chap6\Email\SendEMail\Resource.h chap6\Email\SendEMail\SendEMail.clw chap6\Email\SendEMail\SendEMail.cpp chap6\Email\SendEMail\SendEMail.dsp chap6\Email\SendEMail\SendEMail.dsw chap6\Email\SendEMail\SendEMail.h chap6\Email\SendEMail\SendEMail.rc chap6\Email\SendEMail\SendEMailDlg.cpp chap6\Email\SendEMail\SendEMailDlg.h chap6\Email\SendEMail\StdAfx.cpp chap6\Email\SendEMail\StdAfx.h chap6\FTP chap6\FTP\ftp客户端 chap6\FTP\ftp客户端\FTPCommandProcessor.cpp chap6\FTP\ftp客户端\FTPCommandProcessor.h chap6\FTP\ftp客户端\FTPSOCKET.clw chap6\FTP\ftp客户端\FTPSOCKET.dsp chap6\FTP\ftp客户端\FTPSOCKET.dsw chap6\FTP\ftp客户端\FTPSOCKET.rc chap6\FTP\ftp客户端\ListItem.cpp chap6\FTP\ftp客户端\ListItem.h chap6\FTP\ftp客户端\MyFTPClient.cpp chap6\FTP\ftp客户端\MyFTPClient.h chap6\FTP\ftp客户端\MyFTPClientDlg.cpp chap6\FTP\ftp客户端\MyFTPClientDlg.h chap6\FTP\ftp客户端\ReadMe.txt chap6\FTP\ftp客户端\res chap6\FTP\ftp客户端\res\FTPSOCKET.ico chap6\FTP\ftp客户端\res\FTPSOCKET.rc2 chap6\FTP\ftp客户端\Resource.h chap6\FTP\ftp客户端\StdAfx.cpp chap6\FTP\ftp客户端\StdAfx.h chap6\FTP\MyFtpServer chap6\FTP\MyFtpServer\AccountDialog.cpp chap6\FTP\MyFtpServer\AccountDialog.h chap6\FTP\MyFtpServer\MyFtpServer.clw chap6\FTP\MyFtpServer\MyFtpServer.cpp chap6\FTP\MyFtpServer\MyFtpServer.dsp chap6\FTP\MyFtpServer\MyFtpServer.dsw chap6\FTP\MyFtpServer\MyFtpServer.h chap6\FTP\MyFtpServer\MyFtpServer.rc chap6\FTP\MyFtpServer\MyFtpServerDlg.cpp chap6\FTP\MyFtpServer\MyFtpServerDlg.h chap6\FTP\MyFtpServer\ReadMe.txt chap6\FTP\MyFtpServer\res chap6\FTP\MyFtpServer\res\MyFtpServer.ico chap6\FTP\MyFtpServer\res\MyFtpServer.rc2 chap6\FTP\MyFtpServer\Resource.h chap6\FTP\MyFtpServer\Server.cpp chap6\FTP\MyFtpServer\Server.h chap6\FTP\MyFtpServer\StdAfx.cpp chap6\FTP\MyFtpServer\StdAfx.h chap6\HTTP chap6\HTTP\HTTPSVR chap6\HTTP\HTTPSVR\ Log 20031110.hsl chap6\HTTP\HTTPSVR\GENPAGE.CPP chap6\HTTP\HTTPSVR\GENPAGE.H chap6\HTTP\HTTPSVR\HTTP.CPP chap6\HTTP\HTTPSVR\HTTP.H chap6\HTTP\HTTPSVR\Httpdoc.cpp chap6\HTTP\HTTPSVR\HTTPDOC.H chap6\HTTP\HTTPSVR\HTTPSVR.BLD chap6\HTTP\HTTPSVR\HTTPSVR.CLW chap6\HTTP\HTTPSVR\Httpsvr.cpp chap6\HTTP\HTTPSVR\httpsvr.dsp chap6\HTTP\HTTPSVR\HTTPSVR.DSW chap6\HTTP\HTTPSVR\httpsvr.exe chap6\HTTP\HTTPSVR\HTTPSVR.H chap6\HTTP\HTTPSVR\HTTPSVR.MAK chap6\HTTP\HTTPSVR\HttpSvr.rc chap6\HTTP\HTTPSVR\HTTPSVR.REG chap6\HTTP\HTTPSVR\HTTPVIEW.CPP chap6\HTTP\HTTPSVR\HTTPVIEW.H chap6\HTTP\HTTPSVR\HyperLinker.cpp chap6\HTTP\HTTPSVR\HyperLinker.h chap6\HTTP\HTTPSVR\LISTEN.CPP chap6\HTTP\HTTPSVR\LISTEN.H chap6\HTTP\HTTPSVR\MAINFRM.CPP chap6\HTTP\HTTPSVR\MAINFRM.H chap6\HTTP\HTTPSVR\MAKEFILE chap6\HTTP\HTTPSVR\NAMEPAGE.CPP chap6\HTTP\HTTPSVR\NAMEPAGE.H chap6\HTTP\HTTPSVR\NOROOT.CPP chap6\HTTP\HTTPSVR\NOROOT.H chap6\HTTP\HTTPSVR\README.TXT chap6\HTTP\HTTPSVR\Reqsock.cpp chap6\HTTP\HTTPSVR\Reqsock.h chap6\HTTP\HTTPSVR\REQUEST.CPP chap6\HTTP\HTTPSVR\REQUEST.H chap6\HTTP\HTTPSVR\RES chap6\HTTP\HTTPSVR\RES\DEFAULT.HSC chap6\HTTP\HTTPSVR\RES\hnwse.cur chap6\HTTP\HTTPSVR\RES\httpdoc.ico chap6\HTTP\HTTPSVR\RES\HTTPSVR.RC2 chap6\HTTP\HTTPSVR\RES\IMAGES.BMP chap6\HTTP\HTTPSVR\RES\logfile.ico chap6\HTTP\HTTPSVR\RES\MAINFRM.ico chap6\HTTP\HTTPSVR\RES\SMIMAGES.BMP chap6\HTTP\HTTPSVR\resource.h chap6\HTTP\HTTPSVR\ROOTDLG.CPP chap6\HTTP\HTTPSVR\ROOTDLG.H chap6\HTTP\HTTPSVR\ROOTPAGE.CPP chap6\HTTP\HTTPSVR\ROOTPAGE.H chap6\HTTP\HTTPSVR\STDAFX.CPP chap6\HTTP\HTTPSVR\STDAFX.H chap6\HTTP\HTTPSVR\SVRADMIN chap6\HTTP\HTTPSVR\SVRADMIN\BLANK.GIF chap6\HTTP\HTTPSVR\SVRADMIN\FILE.GIF chap6\HTTP\HTTPSVR\SVRADMIN\FOLDER.GIF chap6\HTTP\HTTPSVR\SVRADMIN\HTTPSVR.GIF chap6\HTTP\HTTPSVR\SVRADMIN\PREV.GIF chap6\HTTP\HttpClinet chap6\HTTP\HttpClinet\HttpClinet.clw chap6\HTTP\HttpClinet\HttpClinet.cpp chap6\HTTP\HttpClinet\HttpClinet.dsp chap6\HTTP\HttpClinet\HttpClinet.dsw chap6\HTTP\HttpClinet\HttpClinet.h chap6\HTTP\HttpClinet\HttpClinet.rc chap6\HTTP\HttpClinet\HttpClinetDlg.cpp chap6\HTTP\HttpClinet\HttpClinetDlg.h chap6\HTTP\HttpClinet\ReadMe.txt chap6\HTTP\HttpClinet\res chap6\HTTP\HttpClinet\res\HttpClinet.ico chap6\HTTP\HttpClinet\res\HttpClinet.rc2 chap6\HTTP\HttpClinet\resource.h chap6\HTTP\HttpClinet\StdAfx.cpp chap6\HTTP\HttpClinet\StdAfx.h chap6\ICMP chap6\ICMP\MyPing chap6\ICMP\MyPing\MyPing.clw chap6\ICMP\MyPing\MyPing.cpp chap6\ICMP\MyPing\MyPing.dsp chap6\ICMP\MyPing\MyPing.dsw chap6\ICMP\MyPing\MyPing.h chap6\ICMP\MyPing\MyPing.rc chap6\ICMP\MyPing\MyPingDlg.cpp chap6\ICMP\MyPing\MyPingDlg.h chap6\ICMP\MyPing\Ping.cpp chap6\ICMP\MyPing\Ping.h chap6\ICMP\MyPing\ReadMe.txt chap6\ICMP\MyPing\res chap6\ICMP\MyPing\res\MyPing.ico chap6\ICMP\MyPing\res\MyPing.rc2 chap6\ICMP\MyPing\Resource.h chap6\ICMP\MyPing\StdAfx.cpp chap6\ICMP\MyPing\StdAfx.h chap6\ICMP\MyTraceRoute chap6\ICMP\MyTraceRoute\MyTraceRoute.clw chap6\ICMP\MyTraceRoute\MyTraceRoute.cpp chap6\ICMP\MyTraceRoute\MyTraceRoute.dsp chap6\ICMP\MyTraceRoute\MyTraceRoute.dsw chap6\ICMP\MyTraceRoute\MyTraceRoute.h chap6\ICMP\MyTraceRoute\MyTraceRoute.rc chap6\ICMP\MyTraceRoute\MyTraceRouteDlg.cpp chap6\ICMP\MyTraceRoute\MyTraceRouteDlg.h chap6\ICMP\MyTraceRoute\ReadMe.txt chap6\ICMP\MyTraceRoute\res chap6\ICMP\MyTraceRoute\res\MyTraceRoute.ico chap6\ICMP\MyTraceRoute\res\MyTraceRoute.rc2 chap6\ICMP\MyTraceRoute\Resource.h chap6\ICMP\MyTraceRoute\StdAfx.cpp chap6\ICMP\MyTraceRoute\StdAfx.h chap6\ICMP\MyTraceRoute\TraceRoute.cpp chap6\ICMP\MyTraceRoute\TraceRoute.h chap6\RAS chap6\RAS\RAS高级编程 chap6\RAS\RAS高级编程\Afd.clw chap6\RAS\RAS高级编程\Afd.cpp chap6\RAS\RAS高级编程\Afd.dsp chap6\RAS\RAS高级编程\AFD.dsw chap6\RAS\RAS高级编程\Afd.h chap6\RAS\RAS高级编程\Afd.rc chap6\RAS\RAS高级编程\AfdDlg.cpp chap6\RAS\RAS高级编程\AfdDlg.h chap6\RAS\RAS高级编程\AFDialPanel.cpp chap6\RAS\RAS高级编程\AFDialPanel.h chap6\RAS\RAS高级编程\AlexfPerf.cpp chap6\RAS\RAS高级编程\AlexfPerf.h chap6\RAS\RAS高级编程\ECardClient chap6\RAS\RAS高级编程\FaceWnd.cpp chap6\RAS\RAS高级编程\FaceWnd.h chap6\RAS\RAS高级编程\gpl.txt chap6\RAS\RAS高级编程\HyperLink.cpp chap6\RAS\RAS高级编程\HyperLink.h chap6\RAS\RAS高级编程\IMapi.cpp chap6\RAS\RAS高级编程\IMapi.h chap6\RAS\RAS高级编程\INFO.TXT chap6\RAS\RAS高级编程\ModulVer.cpp chap6\RAS\RAS高级编程\ModulVer.h chap6\RAS\RAS高级编程\pack.bat chap6\RAS\RAS高级编程\PACK_LST chap6\RAS\RAS高级编程\Page1.cpp chap6\RAS\RAS高级编程\Page1.h chap6\RAS\RAS高级编程\Page2.cpp chap6\RAS\RAS高级编程\Page2.h chap6\RAS\RAS高级编程\Page3.cpp chap6\RAS\RAS高级编程\Page3.h chap6\RAS\RAS高级编程\Page4.cpp chap6\RAS\RAS高级编程\Page4.h chap6\RAS\RAS高级编程\PEXE.BAT chap6\RAS\RAS高级编程\PhoneNumberDlg.cpp chap6\RAS\RAS高级编程\PhoneNumberDlg.h chap6\RAS\RAS高级编程\README.TXT chap6\RAS\RAS高级编程\res chap6\RAS\RAS高级编程\res\Afd.ico chap6\RAS\RAS高级编程\res\Afd.rc2 chap6\RAS\RAS高级编程\res\Alexf03.bmp chap6\RAS\RAS高级编程\res\bground5.bmp chap6\RAS\RAS高级编程\res\philosop.bmp chap6\RAS\RAS高级编程\res\Starwars.mid chap6\RAS\RAS高级编程\resource.h chap6\RAS\RAS高级编程\RunProgDlg.cpp chap6\RAS\RAS高级编程\RunProgDlg.h chap6\RAS\RAS高级编程\StdAfx.cpp chap6\RAS\RAS高级编程\StdAfx.h chap6\RAS\RAS高级编程\trayicon.cpp chap6\RAS\RAS高级编程\trayicon.h chap6\TAPI chap6\TAPI\MyTapi chap6\TAPI\MyTapi\MyTapi.clw chap6\TAPI\MyTapi\MyTapi.cpp chap6\TAPI\MyTapi\MyTapi.dsp chap6\TAPI\MyTapi\MyTapi.dsw chap6\TAPI\MyTapi\MyTapi.h chap6\TAPI\MyTapi\MyTapi.rc chap6\TAPI\MyTapi\MyTapiDlg.cpp chap6\TAPI\MyTapi\MyTapiDlg.h chap6\TAPI\MyTapi\ReadMe.txt chap6\TAPI\MyTapi\res chap6\TAPI\MyTapi\res\MyTapi.ico chap6\TAPI\MyTapi\res\MyTapi.rc2 chap6\TAPI\MyTapi\Resource.h chap6\TAPI\MyTapi\StdAfx.cpp chap6\TAPI\MyTapi\StdAfx.h chap6\Telnet chap6\Telnet\bbs程序开发 chap6\Telnet\bbs程序开发\ClientSocket.cpp chap6\Telnet\bbs程序开发\ClientSocket.h chap6\Telnet\bbs程序开发\CTelnet.clw chap6\Telnet\bbs程序开发\CTelnet.cpp chap6\Telnet\bbs程序开发\CTelnet.dsp chap6\Telnet\bbs程序开发\CTelnet.dsw chap6\Telnet\bbs程序开发\CTelnet.h chap6\Telnet\bbs程序开发\CTelnet.rc chap6\Telnet\bbs程序开发\CTelnetDoc.cpp chap6\Telnet\bbs程序开发\CTelnetDoc.h chap6\Telnet\bbs程序开发\CTelnetView.cpp chap6\Telnet\bbs程序开发\CTelnetView.h chap6\Telnet\bbs程序开发\HostDialog.cpp chap6\Telnet\bbs程序开发\HostDialog.h chap6\Telnet\bbs程序开发\MainFrm.cpp chap6\Telnet\bbs程序开发\MainFrm.h chap6\Telnet\bbs程序开发\ReadMe.txt chap6\Telnet\bbs程序开发\resource.h chap6\Telnet\bbs程序开发\StdAfx.cpp chap6\Telnet\bbs程序开发\StdAfx.h chap6\Telnet\bbs程序开发\res chap6\Telnet\bbs程序开发\res\CTelnet.ico chap6\Telnet\bbs程序开发\res\CTelnet.rc2 chap6\Telnet\bbs程序开发\res\CTelnetDoc.ico chap6\Telnet\bbs程序开发\res\Toolbar.bmp chap6\Telnet\TelnetChatServer chap6\Telnet\TelnetChatServer\main.cpp chap6\Telnet\TelnetChatServer\ReadMe.txt chap6\Telnet\TelnetChatServer\server.dsp chap6\Telnet\TelnetChatServer\server.dsw chap6\Telnet\TelnetChatServer\server.h chap6\Telnet\TelnetChatServer\telnetServer.cpp chap6\Telnet\TelnetChatServer\telnetServer.h chap6\Telnet\TelnetChatServer\winmain.cpp chap6\Telnet\TelnetChatServer\server.exe chap7 chap7\Modem chap7\Modem\语音电话高级编程 chap7\Modem\语音电话高级编程\AboutHelpDlg.cpp chap7\Modem\语音电话高级编程\AboutHelpDlg.h chap7\Modem\语音电话高级编程\modem.001 chap7\Modem\语音电话高级编程\modem.002 chap7\Modem\语音电话高级编程\modem.003 chap7\Modem\语音电话高级编程\modem.clw chap7\Modem\语音电话高级编程\modem.cpp chap7\Modem\语音电话高级编程\modem.dsp chap7\Modem\语音电话高级编程\modem.dsw chap7\Modem\语音电话高级编程\modem.h chap7\Modem\语音电话高级编程\modem.mak chap7\Modem\语音电话高级编程\modem.rc chap7\Modem\语音电话高级编程\modem.rc2 chap7\Modem\语音电话高级编程\modemDlg.cpp chap7\Modem\语音电话高级编程\modemDlg.h chap7\Modem\语音电话高级编程\res chap7\Modem\语音电话高级编程\res\Main.ico chap7\Modem\语音电话高级编程\res\modem.ICO chap7\Modem\语音电话高级编程\res\modem.rc2 chap7\Modem\语音电话高级编程\res\Neighbor.ico chap7\Modem\语音电话高级编程\resource.h chap7\Modem\语音电话高级编程\StdAfx.cpp chap7\Modem\语音电话高级编程\StdAfx.h chap7\Modem\语音电话高级编程\modem.exe chap7\MSCOMM chap7\MSCOMM\ConfigureDlg.cpp chap7\MSCOMM\ConfigureDlg.h chap7\MSCOMM\MSCOMM.clw chap7\MSCOMM\MSCOMM.cpp chap7\MSCOMM\MSCOMM.dsp chap7\MSCOMM\MSCOMM.dsw chap7\MSCOMM\MSCOMM.h chap7\MSCOMM\MSCOMM.rc chap7\MSCOMM\mscomm1.cpp chap7\MSCOMM\mscomm1.h chap7\MSCOMM\MSCOMMDlg.cpp chap7\MSCOMM\MSCOMMDlg.h chap7\MSCOMM\ReadMe.txt chap7\MSCOMM\Resource.h chap7\MSCOMM\StdAfx.cpp chap7\MSCOMM\StdAfx.h chap7\MSCOMM\res chap7\MSCOMM\res\MSCOMM.ico chap7\MSCOMM\res\MSCOMM.rc2 chap7\MySerialCom chap7\MySerialCom\MyCom.cpp chap7\MySerialCom\res chap7\MySerialCom\res\MySerialCom.ico chap7\MySerialCom\res\MySerialCom.rc2 chap7\MySerialCom\MyCom.h chap7\MySerialCom\MySerialCom.clw chap7\MySerialCom\MySerialCom.cpp chap7\MySerialCom\MySerialCom.dsp chap7\MySerialCom\MySerialCom.dsw chap7\MySerialCom\MySerialCom.h chap7\MySerialCom\MySerialCom.rc chap7\MySerialCom\MySerialComDlg.cpp chap7\MySerialCom\MySerialComDlg.h chap7\MySerialCom\ReadMe.txt chap7\MySerialCom\Resource.h chap7\MySerialCom\StdAfx.cpp chap7\MySerialCom\StdAfx.h chap8 chap8\HTTP代理服务 chap8\HTTP代理服务\Authorization.jpg chap8\HTTP代理服务\authorizationrequired.html chap8\HTTP代理服务\Debug chap8\HTTP代理服务\Debug\ProxyServer chap8\HTTP代理服务\Debug\ProxyServer\Authorization.jpg chap8\HTTP代理服务\Debug\ProxyServer\authorizationrequired.html chap8\HTTP代理服务\Debug\ProxyServer\notification.htm chap8\HTTP代理服务\Debug\ProxyServer\proxy.log chap8\HTTP代理服务\Debug\ProxyServer\refuse.txt chap8\HTTP代理服务\Debug\ProxyServer\VirtualPage.html chap8\HTTP代理服务\Debug\ProxyServer.exe chap8\HTTP代理服务\notification.htm chap8\HTTP代理服务\proxy.log chap8\HTTP代理服务\ProxyServer chap8\HTTP代理服务\ProxyServer\Authorization.jpg chap8\HTTP代理服务\ProxyServer\authorizationrequired.html chap8\HTTP代理服务\ProxyServer\notification.htm chap8\HTTP代理服务\ProxyServer\proxy.log chap8\HTTP代理服务\ProxyServer\refuse.txt chap8\HTTP代理服务\ProxyServer\VirtualPage.html chap8\HTTP代理服务\ProxyServer.clw chap8\HTTP代理服务\ProxyServer.cpp chap8\HTTP代理服务\ProxyServer.dsp chap8\HTTP代理服务\ProxyServer.dsw chap8\HTTP代理服务\ProxyServer.h chap8\HTTP代理服务\ProxyServer.rc chap8\HTTP代理服务\ProxyServer1.cpp chap8\HTTP代理服务\ProxyServer1.h chap8\HTTP代理服务\ProxyServerDlg.cpp chap8\HTTP代理服务\ProxyServerDlg.h chap8\HTTP代理服务\ReadMe.txt chap8\HTTP代理服务\refuse.txt chap8\HTTP代理服务\res chap8\HTTP代理服务\res\ProxyServer.ico chap8\HTTP代理服务\res\ProxyServer.rc2 chap8\HTTP代理服务\resource.h chap8\HTTP代理服务\StdAfx.cpp chap8\HTTP代理服务\StdAfx.h chap8\HTTP代理服务\VirtualPage.html chap8\Socks5 chap8\Socks5\ReadMe.txt chap8\Socks5\Socks5.cpp chap8\Socks5\Socks5.dsp chap8\Socks5\Socks5.dsw chap8\Socks5\StdAfx.cpp chap8\Socks5\StdAfx.h chap8\一个简单的代理服务程序的实现 chap8\一个简单的代理服务程序的实现\MySocks5.clw chap8\一个简单的代理服务程序的实现\MySocks5.cpp chap8\一个简单的代理服务程序的实现\MySocks5.dsp chap8\一个简单的代理服务程序的实现\MySocks5.dsw chap8\一个简单的代理服务程序的实现\MySocks5.h chap8\一个简单的代理服务程序的实现\MySocks5.rc chap8\一个简单的代理服务程序的实现\ReadMe.txt chap8\一个简单的代理服务程序的实现\Resource.h chap8\一个简单的代理服务程序的实现\StdAfx.cpp chap8\一个简单的代理服务程序的实现\StdAfx.h chap9 chap9\ChatRoom chap9\ChatRoom\ServerSocket.cpp chap9\ChatRoom\Sound chap9\ChatRoom\Sound\Sound.dll chap9\ChatRoom\Sound\Sound.lib chap9\ChatRoom\Sound\USound2.h chap9\ChatRoom\ClientSocket.cpp chap9\ChatRoom\ClientSocket.h chap9\ChatRoom\CMessg.cpp chap9\ChatRoom\CMessg.h chap9\ChatRoom\data.txt chap9\ChatRoom\Example2_ChatRoom.clw chap9\ChatRoom\Example2_ChatRoom.cpp chap9\ChatRoom\Example2_ChatRoom.dsp chap9\ChatRoom\Example2_ChatRoom.dsw chap9\ChatRoom\Example2_ChatRoom.h chap9\ChatRoom\Example2_ChatRoom.rc chap9\ChatRoom\Example2_ChatRoomDlg.cpp chap9\ChatRoom\Example2_ChatRoomDlg.h chap9\ChatRoom\newdata.txt chap9\ChatRoom\ReadMe.txt chap9\ChatRoom\resource.h chap9\ChatRoom\res chap9\ChatRoom\res\Example2_ChatRoom.ico chap9\ChatRoom\res\Example2_ChatRoom.rc2 chap9\ChatRoom\ServerSocket.h chap9\ChatRoom\Sound.cpp chap9\ChatRoom\Sound.h chap9\ChatRoom\StdAfx.cpp chap9\ChatRoom\StdAfx.h chap9\FiveChess chap9\FiveChess\ClientDlg.cpp chap9\FiveChess\ClientDlg.h chap9\FiveChess\ClientSocket.cpp chap9\FiveChess\ClientSocket.h chap9\FiveChess\CMessg.cpp chap9\FiveChess\CMessg.h chap9\FiveChess\FiveChess.clw chap9\FiveChess\FiveChess.cpp chap9\FiveChess\FiveChess.dsp chap9\FiveChess\FiveChess.dsw chap9\FiveChess\FiveChess.h chap9\FiveChess\FiveChess.rc chap9\FiveChess\FiveChessDoc.cpp chap9\FiveChess\FiveChessDoc.h chap9\FiveChess\FiveChessView.cpp chap9\FiveChess\FiveChessView.h chap9\FiveChess\MainFrm.cpp chap9\FiveChess\MainFrm.h chap9\FiveChess\Match.cpp chap9\FiveChess\Match.h chap9\FiveChess\ReadMe.txt chap9\FiveChess\Resource.h chap9\FiveChess\ServerDlg.cpp chap9\FiveChess\ServerDlg.h chap9\FiveChess\ServerSocket.cpp chap9\FiveChess\ServerSocket.h chap9\FiveChess\StdAfx.cpp chap9\FiveChess\StdAfx.h chap9\FiveChess\res chap9\FiveChess\res\FiveChess.ico chap9\FiveChess\res\FiveChess.rc2 chap9\FiveChess\res\FiveChessDoc.ico chap9\FiveChess\res\Toolbar.bmp chap9\NetTraffic chap9\NetTraffic\Globals.h chap9\NetTraffic\MemDC.h chap9\NetTraffic\MFNetTraffic.cpp chap9\NetTraffic\MFNetTraffic.h chap9\NetTraffic\mftrafficbutton.cpp chap9\NetTraffic\mftrafficbutton.h chap9\NetTraffic\NetTrafficButton.clw chap9\NetTraffic\NetTrafficButton.cpp chap9\NetTraffic\NetTrafficButton.dsp chap9\NetTraffic\NetTrafficButton.dsw chap9\NetTraffic\NetTrafficButton.h chap9\NetTraffic\NetTrafficButton.rc chap9\NetTraffic\NetTrafficButtonDlg.cpp chap9\NetTraffic\NetTrafficButtonDlg.h chap9\NetTraffic\ReadMe.txt chap9\NetTraffic\resource.h chap9\NetTraffic\StdAfx.cpp chap9\NetTraffic\StdAfx.h chap9\NetTraffic\res chap9\NetTraffic\res\MainFrame.ico chap9\NetTraffic\res\NetTrafficButton.ico chap9\NetTraffic\res\NetTrafficButton.rc2 chap9\RemoteControl chap9\RemoteControl\Client chap9\RemoteControl\Client\RemoteControlClient chap9\RemoteControl\Client\RemoteControlClient\afiedt.buf chap9\RemoteControl\Client\RemoteControlClient\client.c chap9\RemoteControl\Client\RemoteControlClient\client.h chap9\RemoteControl\Client\RemoteControlClient\ClientWindow.001 chap9\RemoteControl\Client\RemoteControlClient\ClientWindow.dsp chap9\RemoteControl\Client\RemoteControlClient\ClientWindow.dsw chap9\RemoteControl\Client\RemoteControlClient\ClientWindow.mak chap9\RemoteControl\Client\RemoteControlClient\ColorMode.cpp chap9\RemoteControl\Client\RemoteControlClient\ColorMode.h chap9\RemoteControl\Client\RemoteControlClient\Command.c chap9\RemoteControl\Client\RemoteControlClient\Command.h chap9\RemoteControl\Client\RemoteControlClient\Compression.cpp chap9\RemoteControl\Client\RemoteControlClient\Compression.h chap9\RemoteControl\Client\RemoteControlClient\Gdi.c chap9\RemoteControl\Client\RemoteControlClient\Gdi.h chap9\RemoteControl\Client\RemoteControlClient\GridSpacing.cpp chap9\RemoteControl\Client\RemoteControlClient\GridSpacing.h chap9\RemoteControl\Client\RemoteControlClient\HuffCompress.c chap9\RemoteControl\Client\RemoteControlClient\HuffCompress.h chap9\RemoteControl\Client\RemoteControlClient\IDB_NORECEIVE.BMP chap9\RemoteControl\Client\RemoteControlClient\IDB_NOSEND.BMP chap9\RemoteControl\Client\RemoteControlClient\IDB_RECEIVE.BMP chap9\RemoteControl\Client\RemoteControlClient\IDB_SEND.BMP chap9\RemoteControl\Client\RemoteControlClient\MainWnd.cpp chap9\RemoteControl\Client\RemoteControlClient\MainWnd.h chap9\RemoteControl\Client\RemoteControlClient\MyFrame.ico chap9\RemoteControl\Client\RemoteControlClient\resource.h chap9\RemoteControl\Client\RemoteControlClient\RLE.c chap9\RemoteControl\Client\RemoteControlClient\RLE.h chap9\RemoteControl\Client\RemoteControlClient\Script1.rc chap9\RemoteControl\Client\RemoteControlClient\ServerIP.cpp chap9\RemoteControl\Client\RemoteControlClient\ServerIP.h chap9\RemoteControl\Client\RemoteControlClient\windowsx.h chap9\RemoteControl\Client\RemoteControlClient\WndProc.cpp chap9\RemoteControl\Client\RemoteControlClient\WndProc.h chap9\RemoteControl\Client\RemoteControlClient\WSTERM.ICO chap9\RemoteControl\Client\RemoteControlClient\~VC2F6.tmp chap9\RemoteControl\Server chap9\RemoteControl\Server\RemoteControlServer chap9\RemoteControl\Server\RemoteControlServer\afiedt.buf chap9\RemoteControl\Server\RemoteControlServer\bitmap3.bmp chap9\RemoteControl\Server\RemoteControlServer\Command.c chap9\RemoteControl\Server\RemoteControlServer\Command.h chap9\RemoteControl\Server\RemoteControlServer\Debug chap9\RemoteControl\Server\RemoteControlServer\Debug\ServerWindow.map chap9\RemoteControl\Server\RemoteControlServer\Gdi.c chap9\RemoteControl\Server\RemoteControlServer\Gdi.h chap9\RemoteControl\Server\RemoteControlServer\HuffCompress.c chap9\RemoteControl\Server\RemoteControlServer\HuffCompress.h chap9\RemoteControl\Server\RemoteControlServer\MainWnd.cpp chap9\RemoteControl\Server\RemoteControlServer\MainWnd.h chap9\RemoteControl\Server\RemoteControlServer\memblast.c chap9\RemoteControl\Server\RemoteControlServer\memblast.h chap9\RemoteControl\Server\RemoteControlServer\MyQQ.ico chap9\RemoteControl\Server\RemoteControlServer\resource.h chap9\RemoteControl\Server\RemoteControlServer\RLE.c chap9\RemoteControl\Server\RemoteControlServer\RLE.h chap9\RemoteControl\Server\RemoteControlServer\Script1.rc chap9\RemoteControl\Server\RemoteControlServer\Server.c chap9\RemoteControl\Server\RemoteControlServer\Server.h chap9\RemoteControl\Server\RemoteControlServer\ServerWindow.dsp chap9\RemoteControl\Server\RemoteControlServer\ServerWindow.dsw chap9\RemoteControl\Server\RemoteControlServer\ServerWindow.mak chap9\RemoteControl\Server\RemoteControlServer\show.ico chap9\RemoteControl\Server\RemoteControlServer\windowsx.h chap9\RemoteControl\Server\RemoteControlServer\WndProc.cpp chap9\RemoteControl\Server\RemoteControlServer\WndProc.h chap9\SerialPort chap9\SerialPort\DebugDump.h chap9\SerialPort\ReadMe.txt chap9\SerialPort\res chap9\SerialPort\res\SerialComm.ico chap9\SerialPort\res\SerialComm.rc2 chap9\SerialPort\resource.h chap9\SerialPort\SerialBuffer.cpp chap9\SerialPort\SerialBuffer.h chap9\SerialPort\SerialComm.asp chap9\SerialPort\SerialComm.clw chap9\SerialPort\SerialComm.cpp chap9\SerialPort\SerialComm.dsp chap9\SerialPort\SerialComm.dsw chap9\SerialPort\SerialComm.h chap9\SerialPort\SerialComm.rc chap9\SerialPort\SerialCommDlg.cpp chap9\SerialPort\SerialCommDlg.h chap9\SerialPort\SerialCommHelper.cpp chap9\SerialPort\SerialCommHelper.h chap9\SerialPort\StdAfx.cpp chap9\SerialPort\StdAfx.h chap9\Snag chap9\Snag\resource.h chap9\Snag\~VC65.tmp chap9\Snag\ConfigureSetting.cpp chap9\Snag\ConfigureSetting.h chap9\Snag\FilePars.cpp chap9\Snag\FilePars.h chap9\Snag\HTMLParser.cpp chap9\Snag\HTMLParser.h chap9\Snag\InputProjectDlg.cpp chap9\Snag\InputProjectDlg.h chap9\Snag\InputURLDlg.cpp chap9\Snag\InputURLDlg.h chap9\Snag\InternetDownload.cpp chap9\Snag\InternetDownload.h chap9\Snag\MyDocument.cpp chap9\Snag\MyDocument.h chap9\Snag\MyFrame.cpp chap9\Snag\MyFrame.h chap9\Snag\MyTreeCtrl.cpp chap9\Snag\MyTreeCtrl.h chap9\Snag\MyView.cpp chap9\Snag\MyView.h chap9\Snag\readme.txt chap9\Snag\res chap9\Snag\res\bitmap1.bmp chap9\Snag\res\Document.ico chap9\Snag\res\Example1.ico chap9\Snag\res\mainfram.ico chap9\Snag\res\SiteSnag.ico chap9\Snag\res\sitesnag.rc2 chap9\Snag\res\Toolbar.bmp chap9\Snag\res\tree.bmp chap9\Snag\SiteDownload.cpp chap9\Snag\SiteDownload.dsp chap9\Snag\SiteDownload.dsw chap9\Snag\SiteDownload.h chap9\Snag\SiteDownload.rc chap9\Snag\sitesnag.clw chap9\Snag\sitesnag.dsw.bak chap9\Snag\SiteSnag.rc chap9\Snag\snag_hlp.zip chap9\Snag\stdafx.cpp chap9\Snag\stdafx.h Appendix Appendix\BroadCast Appendix\BroadCast\AddDialog.cpp Appendix\BroadCast\AddDialog.h Appendix\BroadCast\CntrItem.cpp Appendix\BroadCast\CntrItem.h Appendix\BroadCast\MainFrm.cpp Appendix\BroadCast\MainFrm.h Appendix\BroadCast\MultiCast.cpp Appendix\BroadCast\MultiCast.h Appendix\BroadCast\MultiCastChat.clw Appendix\BroadCast\MultiCastChat.cpp Appendix\BroadCast\MultiCastChat.dsp Appendix\BroadCast\MultiCastChat.dsw Appendix\BroadCast\MultiCastChat.exe Appendix\BroadCast\MultiCastChat.h Appendix\BroadCast\MultiCastChat.rc Appendix\BroadCast\MultiCastChatDoc.cpp Appendix\BroadCast\MultiCastChatDoc.h Appendix\BroadCast\MultiCastChatView.cpp Appendix\BroadCast\MultiCastChatView.h Appendix\BroadCast\ReadMe.txt Appendix\BroadCast\res Appendix\BroadCast\res\MultiCastChat.ico Appendix\BroadCast\res\MultiCastChat.rc2 Appendix\BroadCast\res\MultiCastChatDoc.ico Appendix\BroadCast\res\Toolbar.bmp Appendix\BroadCast\resource.h Appendix\BroadCast\StdAfx.cpp Appendix\BroadCast\StdAfx.h Appendix\chat Appendix\chat\NetClient.exe Appendix\chat\NetClient.exe.manifest Appendix\chat\NetServer.exe Appendix\chat\NetServer.exe.manifest Appendix\NetAnts Appendix\NetAnts\Download.clw Appendix\NetAnts\Download.cpp Appendix\NetAnts\Download.dsp Appendix\NetAnts\Download.dsw Appendix\NetAnts\Download.exe Appendix\NetAnts\Download.h Appendix\NetAnts\Download.rc Appendix\NetAnts\DownloadDlg.cpp Appendix\NetAnts\DownloadDlg.h Appendix\NetAnts\GetList.cpp Appendix\NetAnts\GetList.h Appendix\NetAnts\HTTPDownload.cpp Appendix\NetAnts\HTTPDownload.h Appendix\NetAnts\OleListDropTarget.cpp Appendix\NetAnts\OleListDropTarget.h Appendix\NetAnts\ReadMe.txt Appendix\NetAnts\res Appendix\NetAnts\res\Download.ico Appendix\NetAnts\res\Download.rc2 Appendix\NetAnts\resource.h Appendix\NetAnts\StdAfx.cpp Appendix\NetAnts\StdAfx.h Appendix\phonecall Appendix\phonecall\语音电话 Appendix\phonecall\语音电话\AboutHelpDlg.cpp Appendix\phonecall\语音电话\AboutHelpDlg.h Appendix\phonecall\语音电话\modem.001 Appendix\phonecall\语音电话\modem.002 Appendix\phonecall\语音电话\modem.003 Appendix\phonecall\语音电话\modem.clw Appendix\phonecall\语音电话\modem.cpp Appendix\phonecall\语音电话\modem.dsp Appendix\phonecall\语音电话\modem.dsw Appendix\phonecall\语音电话\modem.h Appendix\phonecall\语音电话\modem.mak Appendix\phonecall\语音电话\modem.rc Appendix\phonecall\语音电话\modem.rc2 Appendix\phonecall\语音电话\modemDlg.cpp Appendix\phonecall\语音电话\modemDlg.h Appendix\phonecall\语音电话\res Appendix\phonecall\语音电话\res\Main.ico Appendix\phonecall\语音电话\res\modem.ICO Appendix\phonecall\语音电话\res\modem.rc2 Appendix\phonecall\语音电话\res\Neighbor.ico Appendix\phonecall\语音电话\resource.h Appendix\phonecall\语音电话\StdAfx.cpp Appendix\phonecall\语音电话\StdAfx.h