注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡網絡與數據通信TCP\IP網絡編程項目式教程(微課版)

TCP\IP網絡編程項目式教程(微課版)

TCP\IP網絡編程項目式教程(微課版)

定 價:¥39.00

作 者: 唐四薪 著
出版社: 清華大學出版社
叢編項: 計算機系列教材
標 簽: 暫缺

購買這本書可以去


ISBN: 9787302536840 出版時間: 2019-11-01 包裝: 平裝
開本: 16開 頁數: 199 字數:  

內容簡介

  《TCP\\IP網絡編程項目式教程(微課版)/計算機系列教材》按照問題驅動、由淺入深的理念,以項目實例的形式介紹基于Visual C++的TCP/IP WinSock網絡編程方法。全書共13章,主要內容包括網絡編程的實現原理、控制臺版本的TCP通信程序、Win32 API版本的TCP通信程序、異步通信版本的TCP通信程序、UDP通信程序、MFC網絡編程、使用CSocket類和CAsyncSocket類、TCP文件傳輸程序、網絡用戶登錄程序、TCP一對多通信程序、使用select模型實現一對多通信、在線考試系統和網絡**軟件等?!禩CP\\IP網絡編程項目式教程(微課版)/計算機系列教材》是微課版,提供了20個配套視頻,在Visual Studio 2010環(huán)境中對書中的關鍵內容進行了演示和講解,掃描書中相應位置的二維碼即可觀看?!禩CP\\IP網絡編程項目式教程(微課版)/計算機系列教材》適合作為高等院校各專業(yè)“網絡編程”等相關課程的教材,也可作為網絡編程培訓教材,還可供網絡編程開發(fā)人員參考使用。

作者簡介

暫缺《TCP\IP網絡編程項目式教程(微課版)》作者簡介

圖書目錄

第1章 網絡編程的實現原理
1.1 網絡程序的類型與應用領域
1.1.1 網絡程序的類型
1.1.2 網絡程序的應用領域
1.2 套接字及其種類
1.2.1 什么是套接字
1.2.2 套接字的類型
1.2.3 網絡字節(jié)順序
1.3 Visual C++編程基礎知識
1.3.1 Visual C++字符串處理函數
1.3.2 Visual C++新增的數據類型
習題
第2章 控制臺版本的TCP通信程序
2.1 套接字編程基礎
2.1.1 套接字編程步驟
2.1.2 套接字編程的準備工作
2.1.3 套接字編程中使用的函數
2.1.4 套接字建立連接與TCP三次握手
2.2 最基本的TCP通信程序
2.2.1 服務器端程序的編制
2.2.2 客戶端程序的編制
2.2.3 WinSock的錯誤處理
2.3 UNIX Socket編程
習題
第3章 Win32 API版本的TCP通信程序
3.1 Windows對話框程序
3.1.1 新建對話框程序
3.1.2 處理Windows消息
3.1.3 獲取和設置控件的內容
3.2 Windows API程序實例
3.2.1 計算器程序
3.2.2 獲取主機名、IP地址和時間的程序
3.3 Win32 API版本的TCP通信程序實例
3.3.1 將控制臺程序改造成Windows程序的方法
3.3.2 服務器端程序的編制
3.3.3 客戶端程序的編制
習題
第4章 異步通信版本的TCP通信程序
4.1 阻塞與非阻塞模式
4.1.1 引起阻塞的WinSock函數
4.1.2 異步I/O模型
4.1.3 WSAAsyncSelect模型
4.2 異步通信版本的TCP通信程序實例
4.2.1 服務器端程序的編制
4.2.2 客戶端程序的編制
習題
第5章 UDP通信程序
5.1 UDP通信程序的原理
5.1.1 UDP的通信模式
5.1.2 UDP的數據收發(fā)函數
5.2 控制臺版本的UDP通信程序實例
5.2.1 服務器端程序的編制
5.2.2 客戶端程序的編制
5.3 異步對等UDP通信程序實例
5.4 UDP廣播消息的程序實例
5.4.1 設置套接字選項
5.4.2 UDP廣播通信程序的編制
習題
第6章 MFC網絡編程
6.1 MFC概述
6.1.1 MFC中的類
6.1.2 MFC程序的結構
6.2 MFC版本的計算器程序
6.2.1 設置成員變量
6.2.2 編寫代碼
6.2.3 在Visual Studio 2010中新建MFC程序
6.3 MFC版本的TCP異步通信程序實例
6.3.1 服務器端程序的編制
6.3.2 客戶端程序的編制
習題
第7章 使用CAsyncSocket類和CSocket類
7.1 MFC Socket編程基礎
7.1.1 CAsyncSocket類的函數
7.1.2 CAsyncSocket類編程的步驟
7.2 CSocket類版本的TCP通信程序實例
7.2.1 服務器端程序的編制
7.2.2 客戶端程序的編制
7.3 CAsyncSocket類版本的TCP通信程序實例
7.3.1 服務器端程序的編制
7.3.2 客戶端程序的編制
習題
第8章 TCP文件傳輸程序
8.1 控制臺版本的TCP文件傳輸程序實例
8.1.1 服務器端程序的編制
8.1.2 客戶端程序的編制
8.2 CFile類和CFileDialog類
8.2.1 CFile類的使用
8.2.2 CFileDialog類的使用
8.2.3 使用CFile類和CFileDialog類編制記事本程序
8.3 MFC版本的TCP文件傳輸程序實例
8.3.1 TCP文件傳輸程序的流程
8.3.2 服務器端程序的編制
8.3.3 客戶端程序的編制
習題
第9章 網絡用戶登錄程序
9.1 MFC訪問數據庫
9.1.1 訪問數據庫的原理
9.1.2 ADO訪問數據庫程序實例
9.2 單機版用戶登錄程序實例
9.2.1 程序的編制
9.2.2 查詢數據庫的實現
9.2.3 在用戶登錄界面與歡迎界面之間傳遞變量
9.3 網絡版用戶登錄程序實例
9.3.1 服務器端程序的編制
9.3.2 客戶端程序的編制
習題
第10章 TCP一對多通信程序
10.1 多線程程序的作用
lO.1.1 進程與線程
10.1.2 創(chuàng)建線程的步驟
10.2 控制臺版本的多線程TCP通信程序實例
10.2.1 服務器端程序的原理
10.2.2 服務器端程序的編制
10.3 MFC版本的多線程TCP通信程序實例
10.3.1 服務器端程序的原理
10.3.2 服務器端程序的編制
習題
第11章 使用select模型實現一對多通信
11.1 select模型基礎
11.1.1 select模型的集合與事件
11.1.2 select模型編程的步驟
11.2 群聊軟件實例
11.2.1 服務器端程序的原理
11.2.2 服務器端程序的編制
11.3 服務器遠程監(jiān)控系統實例
習題
第12章 在線考試系統
12.1 重疊I/0模型
12.1.1 WSAOVERLAPPED結構體
12.1.2 重疊I/O模型的常用函數
12.1.3 重疊I/O模型的編程框架
12.1.4 基于重疊I/O模型的TCP通信程序
12.2 I/O完成端口模型
12.2.1 使用I/O完成端口的編程流程
12.2.2 在線考試系統的設計
習題
第13章 網絡嗅探軟件
13.1 原始套接字概述
13.1.1 創(chuàng)建原始套接字
13.1.2 使用原始套接字收發(fā)數據
13.2 編制網絡嗅探軟件
13.2.1 網絡嗅探軟件的原理
13.2.2 網絡嗅探軟件的編制
習題
附錄A Python版的TCP通信程序
附錄B Java版的TCP通信程序
參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號