TCP/IP網路程式設計專案式教程 | 被動收入的投資秘訣 - 2024年7月

TCP/IP網路程式設計專案式教程

作者:唐四薪
出版社:清華大學
出版日期:2019年11月01日
ISBN:9787302536840
語言:繁體中文
售價:204元

按照問題驅動、由淺入深的理念,以專案實例的形式介紹基於Visual C++的TCP/IP WinSock網路程式設計方法。全書共13章,主要內容包括網路程式設計的實現原理、控制台版本的TCP通信程式、Win32 API版本的TCP通信程式、非同步通信版本的TCP通信程式、UDP通信程式、MFC網路程式設計、使用CSocket類和CAsyncSocket類、TCP檔案傳輸程式、網路使用者登錄程式、TCP一對多通信程式、使用select模型實現一對多通信、線上考試系統和網路軟體等。
  
《TCP\IP網路程式設計專案式教程(微課版)/電腦系列教材》是微課版,提供了20個配套視頻,在Visual Studio 2010環境中對書中的關鍵內容進行了演示和講解,掃描書中相應位置的二維碼即可觀看。
  
《TCP\IP網路程式設計專案式教程(微課版)/電腦系列教材》適合作為高等院校各專業“網路程式設計”等相關課程的教材,也可作為網路程式設計培訓教材,還可供網路程式設計開發人員參考使用。

唐四薪,中南大學電腦專業碩士研究生畢業,現為衡陽師範學院電腦科學與技術學院講師,從事電子商務,生物資訊學研究,從事電子商務專業課程教學四年,主講《電子商務安全》課程三屆。主持多項校級教研和科研課題,獨立編著教材《基於Web標準的網頁設計與製作》清華大學出版社出版,以第一作者身份在《生物數學學報》,《生物資訊學》,《電腦系統應用》,《電腦工程與科學》等雜誌發表論文多篇,有豐富的網路安全經驗。

第1章 網路程式設計的實現原理
1.1 網路程式的類型與應用領域
1.1.1 網路程式的類型
1.1.2 網路程式的應用領域
1.2 通訊端及其種類
1.2.1 什麼是通訊端
1.2.2 通訊端的類型
1.2.3 網路位元組順序
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 非同步IO模型
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的資料收發函數


相關書籍