第1章 Windows網絡編程基礎
1.1 Windows網絡應用
1.1.1 常用的網絡應用實例
1.1.2 網絡應用的特點與運行環(huán)境
1.1.3 網絡應用前景
1.2 Windows環(huán)境下的應用程序
1.2.1 應用程序的形態(tài)
1.2.2 應用程序的運行環(huán)境
1.2.3 應用程序的開發(fā)環(huán)境VC++
1.3 Windows環(huán)境下的網絡應用程序
1.3.1 網絡應用程序的系統(tǒng)支持
1.3.2 網絡應用程序運行環(huán)境的問題
1.3.3 網絡應用程序的應用模型
第2章 單機資源共享的應用編程
2.1 進程間通信
2.1.1 進程間通信應用實例及概念
2.1.2 進程的創(chuàng)建與終止
2.1.3 內存文件映射
2.2 多線程通信
2.2.1 多線程應用實例及概念
2.2.2 線程的創(chuàng)建、掛起、激活和終止
2.2.3 線程的優(yōu)先級
2.3 同步控制機制
2.3.1 同步控制應用實例及意義
2.3.2 同步控制類型及應用條件
2.3.3 應用實例的算法與實現(xiàn)
2.4 動態(tài)鏈接庫
2.4.1 靜態(tài)鏈接庫與動態(tài)鏈接庫的應用實例
2.4.2 動態(tài)鏈接庫的創(chuàng)建與調用方法
2.4.3 動態(tài)鏈接庫的應用的條件
第3章 基于NetBIOS的網絡編程
3.1 基于NetBIOS的網絡編程基礎
3.1.1 網絡應用實例與來源
3.1.2 NetBIOS提供的接口與服務
3.1.3 網絡控制塊NCB的應用
3.2 數(shù)據(jù)報通信編程
3.2.1 數(shù)據(jù)報通信應用模型
3.2.2 實例中的廣播式數(shù)據(jù)報通信算法與實現(xiàn)
3.2.3 實例中定向型數(shù)據(jù)報通信的算法與實現(xiàn)
3.3 會話通信編程
3.3.1 會話通信應用模型
3.3.2 實例中會話服務器的算法與實現(xiàn)
3.3.3 實例中的會話客戶算法與實現(xiàn)
第4章 基于WinSock的網絡編程
4.1 基于WinSock網絡編程的基礎
4.1.1 網絡應用實例與來源
4.1.2 Winsock提供的接口與服務
4.1.3 WinSock提供的函數(shù)調用
4.2 WinSock網絡應用實例算法與實現(xiàn)
4.2.1獲取主機網絡信息
4.2.2 WinSock單播、多播與廣播通信應用
4.2.3 WinSock會話通信應用
4.3 WinSock異步I/O
4.3.1 WinSock異步I/O應用實例
4.3.2 WinSock的I/O方法
4.3.3 異步I/O應用實例的算法與實現(xiàn)
第5章 直接網絡編程
5.1 原始套接字編程
5.1.1 原始套接字簡介
5.1.2 WinSock的原始套接字
5.1.3 Winsock原始套接字編程步驟
5.1.4 Winsock原始套接字實例
5.2 基于winPcap網絡數(shù)據(jù)包捕獲
5.2.1 WinPcap簡介
5.2.2 網絡數(shù)據(jù)包捕獲的原理
5.2.3 Windlows捕獲數(shù)據(jù)包的結構
5.2.4 利用WinPcap進行網絡數(shù)據(jù)包的捕獲和過濾的設計步驟
5.2.5 WinPcap開發(fā)環(huán)境配置
5.2.6 WinPcap實例分析
5.2.7 數(shù)據(jù)包捕獲性能的優(yōu)化
第6章 高級網絡編程
6.1 簡單MFC網絡編程
6.1.1 網絡聊天應用實例
6.1.2 MFC基本框架與接口
6.1.3 網絡應用實例的實現(xiàn)
6.2 基于MFC Socket類編程
6.2.1 CAsyncSocket類和CSocket類
6.2.2 網絡應用實例功能介紹
6.2.3 網絡應用實例算法及實現(xiàn)
6.3 MFC WinInet編程
6.3.1 WinInet API編程
6.3.2 winInet類的編程模型
6.3.3 HTTP網絡應用實例算法及實現(xiàn)
附錄1 網絡、應用程序開發(fā)說明
附1.1 網絡體系結構的概念
附1.2 可執(zhí)行文件的PE格式
附1.3 VC++的項目向導類型和文件類型
附1.4 Win32系統(tǒng)調用
附錄2 部分Win32函數(shù)定義
附錄3 NetBIOS的NCB結構、命令和錯誤代碼
附3.1 網絡控制塊NCB的結構
附3.2 NCB ncb—command字段的命令代碼
附3.3 NetBIOS錯誤代碼
附錄4 WinSoek數(shù)據(jù)結構、庫函數(shù)和錯誤代碼
附4.1 Winsockk數(shù)據(jù)結構
附4.2 Winsock基本套接字函數(shù)
附4.3 Winsock的擴展函數(shù)
附4.4 Winsockk錯誤代碼
附錄5 WinPcap定義、庫函數(shù)
附5.1 定義
附5.2 函數(shù)