出版時(shí)間:2008-6 出版社:科學(xué)出版社 作者:胡鳴 編 頁數(shù):233
內(nèi)容概要
本書通過應(yīng)用實(shí)例由淺入深引入VC++集成開發(fā)環(huán)境下的網(wǎng)絡(luò)編程技術(shù)。全書突出網(wǎng)絡(luò)編程技術(shù)應(yīng)用背景,發(fā)掘編程技術(shù)與網(wǎng)絡(luò)應(yīng)用開發(fā)的邏輯聯(lián)系。內(nèi)容主要包括Windows網(wǎng)絡(luò)編程基礎(chǔ)、單機(jī)資源共享的應(yīng)用編程、基于NetBIOS網(wǎng)絡(luò)編程、基于WinSock網(wǎng)絡(luò)編程、直接網(wǎng)絡(luò)編程和高級(jí)網(wǎng)絡(luò)編程等。 本書有光盤源碼,適合那些具有一定C和C++語言基礎(chǔ),期望逐步加強(qiáng)網(wǎng)絡(luò)編程能力或網(wǎng)絡(luò)編程相關(guān)綜合訓(xùn)練的計(jì)算機(jī)類專業(yè)以及網(wǎng)絡(luò)應(yīng)用相關(guān)專業(yè)學(xué)生和技術(shù)人員使用。教師可以根據(jù)課時(shí)要求選擇講授本書的章節(jié)。
書籍目錄
第1章 Windows網(wǎng)絡(luò)編程基礎(chǔ) 1.1 Windows網(wǎng)絡(luò)應(yīng)用 1.1.1 常用的網(wǎng)絡(luò)應(yīng)用實(shí)例 1.1.2 網(wǎng)絡(luò)應(yīng)用的特點(diǎn)與運(yùn)行環(huán)境 1.1.3 網(wǎng)絡(luò)應(yīng)用前景 1.2 Windows環(huán)境下的應(yīng)用程序 1.2.1 應(yīng)用程序的形態(tài) 1.2.2 應(yīng)用程序的運(yùn)行環(huán)境 1.2.3 應(yīng)用程序的開發(fā)環(huán)境VC++ 1.3 Windows環(huán)境下的網(wǎng)絡(luò)應(yīng)用程序 1.3.1 網(wǎng)絡(luò)應(yīng)用程序的系統(tǒng)支持 1.3.2 網(wǎng)絡(luò)應(yīng)用程序運(yùn)行環(huán)境的問題 1.3.3 網(wǎng)絡(luò)應(yīng)用程序的應(yīng)用模型第2章 單機(jī)資源共享的應(yīng)用編程 2.1 進(jìn)程間通信 2.1.1 進(jìn)程間通信應(yīng)用實(shí)例及概念 2.1.2 進(jìn)程的創(chuàng)建與終止 2.1.3 內(nèi)存文件映射 2.2 多線程通信 2.2.1 多線程應(yīng)用實(shí)例及概念 2.2.2 線程的創(chuàng)建、掛起、激活和終止 2.2.3 線程的優(yōu)先級(jí) 2.3 同步控制機(jī)制 2.3.1 同步控制應(yīng)用實(shí)例及意義 2.3.2 同步控制類型及應(yīng)用條件 2.3.3 應(yīng)用實(shí)例的算法與實(shí)現(xiàn) 2.4 動(dòng)態(tài)鏈接庫 2.4.1 靜態(tài)鏈接庫與動(dòng)態(tài)鏈接庫的應(yīng)用實(shí)例 2.4.2 動(dòng)態(tài)鏈接庫的創(chuàng)建與調(diào)用方法 2.4.3 動(dòng)態(tài)鏈接庫的應(yīng)用的條件第3章 基于NetBIOS的網(wǎng)絡(luò)編程 3.1 基于NetBIOS的網(wǎng)絡(luò)編程基礎(chǔ) 3.1.1 網(wǎng)絡(luò)應(yīng)用實(shí)例與來源 3.1.2 NetBIOS提供的接口與服務(wù) 3.1.3 網(wǎng)絡(luò)控制塊NCB的應(yīng)用 3.2 數(shù)據(jù)報(bào)通信編程 3.2.1 數(shù)據(jù)報(bào)通信應(yīng)用模型 3.2.2 實(shí)例中的廣播式數(shù)據(jù)報(bào)通信算法與實(shí)現(xiàn) 3.2.3 實(shí)例中定向型數(shù)據(jù)報(bào)通信的算法與實(shí)現(xiàn) 3.3 會(huì)話通信編程 3.3.1 會(huì)話通信應(yīng)用模型 3.3.2 實(shí)例中會(huì)話服務(wù)器的算法與實(shí)現(xiàn) 3.3.3 實(shí)例中的會(huì)話客戶算法與實(shí)現(xiàn)第4章 基于WinSock的網(wǎng)絡(luò)編程 4.1 基于WinSock網(wǎng)絡(luò)編程的基礎(chǔ) 4.1.1 網(wǎng)絡(luò)應(yīng)用實(shí)例與來源 4.1.2 Winsock提供的接口與服務(wù) 4.1.3 WinSock提供的函數(shù)調(diào)用 4.2 WinSock網(wǎng)絡(luò)應(yīng)用實(shí)例算法與實(shí)現(xiàn) 4.2.1獲取主機(jī)網(wǎng)絡(luò)信息 4.2.2 WinSock單播、多播與廣播通信應(yīng)用 4.2.3 WinSock會(huì)話通信應(yīng)用 4.3 WinSock異步I/O 4.3.1 WinSock異步I/O應(yīng)用實(shí)例 4.3.2 WinSock的I/O方法 4.3.3 異步I/O應(yīng)用實(shí)例的算法與實(shí)現(xiàn)第5章 直接網(wǎng)絡(luò)編程 5.1 原始套接字編程 5.1.1 原始套接字簡(jiǎn)介 5.1.2 WinSock的原始套接字 5.1.3 Winsock原始套接字編程步驟 5.1.4 Winsock原始套接字實(shí)例 5.2 基于winPcap網(wǎng)絡(luò)數(shù)據(jù)包捕獲 5.2.1 WinPcap簡(jiǎn)介 5.2.2 網(wǎng)絡(luò)數(shù)據(jù)包捕獲的原理 5.2.3 Windlows捕獲數(shù)據(jù)包的結(jié)構(gòu) 5.2.4 利用WinPcap進(jìn)行網(wǎng)絡(luò)數(shù)據(jù)包的捕獲和過濾的設(shè)計(jì)步驟 5.2.5 WinPcap開發(fā)環(huán)境配置 5.2.6 WinPcap實(shí)例分析 5.2.7 數(shù)據(jù)包捕獲性能的優(yōu)化第6章 高級(jí)網(wǎng)絡(luò)編程 6.1 簡(jiǎn)單MFC網(wǎng)絡(luò)編程 6.1.1 網(wǎng)絡(luò)聊天應(yīng)用實(shí)例 6.1.2 MFC基本框架與接口 6.1.3 網(wǎng)絡(luò)應(yīng)用實(shí)例的實(shí)現(xiàn) 6.2 基于MFC Socket類編程 6.2.1 CAsyncSocket類和CSocket類 6.2.2 網(wǎng)絡(luò)應(yīng)用實(shí)例功能介紹 6.2.3 網(wǎng)絡(luò)應(yīng)用實(shí)例算法及實(shí)現(xiàn) 6.3 MFC WinInet編程 6.3.1 WinInet API編程 6.3.2 winInet類的編程模型 6.3.3 HTTP網(wǎng)絡(luò)應(yīng)用實(shí)例算法及實(shí)現(xiàn)附錄1 網(wǎng)絡(luò)、應(yīng)用程序開發(fā)說明 附1.1 網(wǎng)絡(luò)體系結(jié)構(gòu)的概念 附1.2 可執(zhí)行文件的PE格式 附1.3 VC++的項(xiàng)目向?qū)ь愋秃臀募愋? 附1.4 Win32系統(tǒng)調(diào)用附錄2 部分Win32函數(shù)定義附錄3 NetBIOS的NCB結(jié)構(gòu)、命令和錯(cuò)誤代碼 附3.1 網(wǎng)絡(luò)控制塊NCB的結(jié)構(gòu) 附3.2 NCB ncb—command字段的命令代碼 附3.3 NetBIOS錯(cuò)誤代碼附錄4 WinSoek數(shù)據(jù)結(jié)構(gòu)、庫函數(shù)和錯(cuò)誤代碼 附4.1 Winsockk數(shù)據(jù)結(jié)構(gòu) 附4.2 Winsock基本套接字函數(shù) 附4.3 Winsock的擴(kuò)展函數(shù) 附4.4 Winsockk錯(cuò)誤代碼附錄5 WinPcap定義、庫函數(shù) 附5.1 定義 附5.2 函數(shù)
章節(jié)摘錄
第1章 Windows網(wǎng)絡(luò)編程基礎(chǔ) 1.1 Windows網(wǎng)絡(luò)應(yīng)用 1.1.1 常用的網(wǎng)絡(luò)應(yīng)用實(shí)例 當(dāng)今,人們每天的生活幾乎都離不開計(jì)算機(jī)。為何如此?因?yàn)橛?jì)算機(jī)提供的窗口不僅可以享受本地計(jì)算機(jī)系統(tǒng)資源提供的信息服務(wù),而且還可以通過互聯(lián)網(wǎng)享受全世界其他計(jì)算機(jī)系統(tǒng)資源提供的信息服務(wù)。
圖書封面
評(píng)論、評(píng)分、閱讀與下載
Windows網(wǎng)絡(luò)編程技術(shù) PDF格式下載