Visual C++ 6.0網路編程教程

Visual C++ 6.0網路編程教程

《Visual C++ 6.0網路編程教程》是2013年電子工業出版社出版的圖書,作者是鄭阿奇。

基本介紹

  • 書名:Visual C++ 6.0網路編程教程
  • 作者:鄭阿奇
  • 出版社:電子工業出版社
  • 出版時間:2013年6月
  • 頁數:328 頁
  • 開本:16 開
  • ISBN:9787121205316 
  • 叢書名:高等學校計算機教材
  • 千 字 數:525
  • 版 次:01-01
內容簡介,目 錄,

內容簡介

本書以Visual C++ 6.0為平台,通過網路典型套用軟體開發,介紹網路編程。包括MFC Socket編程、Winsock API編程、即時通信套用開發、Web瀏覽器與伺服器軟體開發、檔案傳輸軟體開發和電子郵件軟體開發。同時,介紹相關網路知識、網路環境配置、搭建步驟配合,便於理解和運行書中實例。程式之間實現互操作,如客戶端和伺服器對接、接入第三方程式、程式之間整合集成為套件等,使書中每個例子不再是孤立的實體。將書中的實例程式與當前流行的產品軟體進行比較,從而激發讀者從事實際套用性網路編程開發的熱情。

目 錄

第1章 開發平台和網路編程基礎知識 (1)
1.1 Visual C++6.0開發平台 (1)
1.1.1 創建Visual C++6.0項目工程 (1)
1.1.2 Visual C++6.0可視化設計 (3)
1.1.3 一個簡單的Visual C++6.0小程式 (6)
1.2 網路編程基礎知識 (13)
1.2.1 網路協定 (13)
1.2.2 網路套用編程界面 (16)
1.2.3 網路程式工作機理 (18)
1.2.4 本書編程的協定環境 (20)
第2章 MFC Socket編程 (23)
2.1 MFC及其Socket類 (23)
2.1.1 MFC簡介 (23)
2.1.2 MFC中的Socket類 (24)
2.2 Socket類網路編程 (27)
2.2.1 客戶端—伺服器方式(C/S模式) (27)
2.2.2 CAsyncSocket類編程基礎 (29)
2.2.3 CAsyncSocket類程式的指針實現 (46)
2.2.4 CSocket類編程 (55)
2.3 Socket程式的互通 (64)
2.3.1 不同版本Socket程式的互通 (64)
2.3.2 接入第三方Socket程式 (67)
第3章 Winsock API編程 (69)
3.1 Winsock API編程原理 (69)
3.1.1 通行的操作 (69)
3.1.2 Winsock API函式詳解 (71)
3.1.3 TCP與UDP (75)
3.2 TCP編程 (75)
3.2.1 TCP通信流程 (76)
3.2.2 TCP Socket API程式設計 (76)
3.2.3 Winsock API程式與MFC Socket程式的等價性 (86)
3.3 UDP編程 (86)
3.3.1 UDP通信流程 (87)
3.3.2 UDP Socket API程式設計 (87)
3.3.3 UDP進程通信演示 (95)
第4章 即時通信套用開發 (99)
4.1 IM軟體的體系結構 (99)
4.1.1 網際網路中繼通信原理 (99)
4.1.2 P2P方式架構的系統 (100)
4.2 C/S結構的聊天室套用 (101)
4.2.1 聊天室功能效果展示 (101)
4.2.2 聊天室的開發 (102)
4.3 P2P架構的簡單聊天工具 (121)
4.3.1 軟體使用效果展示 (121)
4.3.2 P2P通信規約 (122)
4.3.3 聊天工具的開發過程 (124)
4.3.4 P2P方式通信的特性 (142)
4.4 原型程式與IM產品 (146)
4.4.1 本章程式與騰訊QQ軟體的類比 (146)
4.4.2 IM產品的增強功能與技術 (148)
4.4.3 即時通信發展新趨勢 (148)
第5章 HTTP編程與全球資訊網開發 (150)
5.1 HTTP原理 (150)
5.1.1 全球資訊網的工作過程 (150)
5.1.2 超文本傳輸協定 (151)
5.1.3 統一資源定位符URL (155)
5.2 瀏覽器開發 (156)
5.2.1 MFC對瀏覽器開發的支持 (156)
5.2.2 定製開發自己的瀏覽器 (160)
5.3 Web伺服器的開發 (174)
5.3.1 項目框架的建立 (174)
5.3.2 Web伺服器界面總控 (179)
5.3.3 Web服務流程的實現 (181)
5.3.4 HTTP協定的實現 (186)
5.3.5 協定實現的輔助代碼 (192)
5.4 自製瀏覽器訪問Web伺服器 (196)
5.4.1 Web資源準備 (196)
5.4.2 訪問Web伺服器 (198)
5.4.3 相對路徑下的資源訪問 (200)
第6章 FTP編程與資源訪問 (202)
6.1 FTP套用基礎 (202)
6.1.1 FTP簡介 (202)
6.1.2 FTP的特性 (203)
6.1.3 FTP工作原理 (204)
6.1.4 FTP命令和應答 (206)
6.1.5 FTP網路環境搭建和使用 (208)
6.2 製作FTP上傳下載器 (213)
6.2.1 WinInet類對FTP的支持 (213)
6.2.2 設計軟體界面 (214)
6.2.3 編程實現 (215)
6.2.4 測試FTP客戶端 (222)
6.3 FTP伺服器的實現 (223)
6.3.1 項目框架的建立 (224)
6.3.2 FTP伺服器界面總控 (228)
6.3.3 FTP服務流程的實現 (234)
6.3.4 FTP協定的實現 (240)
6.3.5 FTP實現輔助代碼 (249)
6.4 自製FTP客戶端與伺服器對接 (264)
6.4.1 FTP上傳下載器的改造 (264)
6.4.2 自製客戶端訪問伺服器 (266)
第7章 電子郵件套用編程 (269)
7.1 郵件系統原理 (269)
7.1.1 概述 (269)
7.1.2 郵件客戶端配置 (271)
7.1.3 郵件收發環境 (276)
7.2 基於MAPI的郵件客戶端開發 (280)
7.2.1 開發郵件程式的接口MAPI (280)
7.2.2 郵件客戶端程式開發 (281)
7.2.3 網路郵件收發實驗 (293)
7.3 基於POP3的郵件接收程式 (298)
7.3.1 POP3原理 (298)
7.3.2 用POP3協定實現郵件接收 (303)
7.3.3 用POP3郵件程式接收信件 (318)

相關詞條

熱門詞條

聯絡我們