Visual C++ 網路編程技術

Visual C++ 網路編程技術

Visual C++ 網路編程技術》是一本介紹利用Visual c++進行網路通信程式開發的教材。書中精選了具有實際意義的若干個網路程式實例,內容涵蓋Socket通信編程基礎、TCPUDP的通信編程技術、多播技術、區域網路網路套用編程技術、遠程關機和喚醒、路由跟蹤技術、網路嗅探技術等。每章的實例都按照原型開發和疊代開發的思想精心組織內容,按照開發者的工作過程逐步實現目標程式,並配有所有程式的原始碼及原始碼的詳解。附錄中提供了習題參考答案。

基本介紹

  • 書名:Visual C++ 網路編程技術
  • 作者延霞 
  • ISBN:7508474546,9787508474540
  • 頁數:188頁
  • 出版社中國水利水電出版社
  • 出版時間:2010年5月1日
  • 裝幀:平裝
  • 開本:16
內容簡介,目錄,

內容簡介

《Visual C++ 網路編程技術》適合作為高職高專、成人及本科院校舉辦的二級職業技術學院和民辦高校開設網路編程技術相關課程的教材,同時也適合從事計算機網路應用程式開發、安全技術套用和對此感興趣的人員作為入門書籍進行閱讀和參考。

目錄

前言
第1章 網路編程入門
1.1 Visual C++6.0開發平台
1.1.1 使用Visual c++6.0創建一個新工程
1.1.2 Visual C++6.0項目檔案
1.1.3 Visual C++6.0調試工具
1.1.4 .NET開發平台簡介
1.2 網路通信編程技術
1.2.1 網路通信基礎
1.2.2 網路程式設計模型——C/S結構
1.2.3 套接字編程的基本原理
1.3 常見網路工具軟體功能分析
1.3.1 電子教室
1.3.2 常見網路安全工具
習題一
第2章 掃描可控計算機
2.1 功能需求分析設計
2.2 關鍵技術分析與核心程式
2.2.1 使用WinSock編程實現
2.2.2 使用MFCCSocket類實現
2.3 擴展核心程式
2.3.1 使用MFC的CSocket類編程實現
2.3.2 使用WinSock編程實現
2.4 知識擴展
2.4.1 澄清一些概念
2.4.2 WinSock編程原理
2.4.3 MFC網路編程
2.4.4 Winlnet編程技術
2.4.5 本章涉及的MFC常用類和控制項
2.5 本章技能訓練實例
習題二
第3章 檔案傳輸
3.1 功能需求分析設計
3.1.1 需求分析
3.1.2 界面設計
3.2 關鍵技術分析與核心程式
3.2.1 關鍵技術分析
3.2.2 核心程式實現
3.3 第一步程式擴展——實現較大檔案的傳輸
3.3.1 原理分析
3.3.2 程式實現
3.4 第二步程式擴展——同時向多個目標傳輸檔案
3.4.1 原理分析
3.4.2 程式實現
3.5 知識擴展
3.5.1 多執行緒技術
3.5.2 檔案操作
3.6 本章技能訓練實例——網路考試報名系統擴展
習題三
第4章 簡易聊天室
4.1 功能需求分析設計
4.1.1 需求分析
4.1.2 界面設計
4.2 關鍵技術分析與核心程式
4.2.1 關鍵技術分析
4.2.2 核心程式——winSock實現
4.2.3 核心程式——MFC實現
4.3 第一步程式擴展二——實現點對點聊天
4.4 第二步程式擴展——實現聊天室
4.4.1 伺服器端程式設計
4.4.2 聊天者端程式設計
4.5 知識擴展
4.6 本章技能訓練實例
習題四
第5章 查詢本地計算機配置
5.1 功能需求分析設計
5.1.1 需求分析
5.1.2 界面設計
5.2 關鍵技術分析與核心程式
5.2.1 關鍵技術分析
5.2.2 核心程式——IP廣播
5.3 程式擴展——IP多播的網路會議室
5.4 知識擴展
5.5 本章技能訓練實例
習題五
第6章 查詢本地計算機配置
6.1 功能需求分析設計
6.2 獲取主機名和IP位址
6.2.1 程式設計與實現
6.2.2 代碼詳解
6.2.3 知識擴展
6.3 獲取計算機軟硬體配置信息
6.3.1 程式設計與實現
6.3.2 代碼詳解
6.3.3 知識擴展
6.4 查詢本機網卡地址
6.4.1 程式設計與實現
6.4.2 代碼詳解
6.5 查詢本機子網掩碼
6.5.1 程式設計與實現
6.5.2 代碼詳解
6.6 查詢本機網關信息
6.7 查詢本機DNS設定
6.7.1 程式設計與實現
6.7.2 代碼詳解
習題六
第7章 區域網路信息查詢
7.1 IP位址與主機名之間的轉換
7.1.1 程式設計與實現
7.1.2 代碼詳解
7.2 獲取區域網路中其他計算機名和IP位址
7.2.1 程式設計與實現
7.2.2 代碼詳解
7.3 程式擴展——網上鄰居
7.3.1 程式設計與實現
7.3.2 代碼詳解
7.4 區域網路訊息傳送
7.4.1 程式設計與實現
7.4.2 代碼詳解
習題七
第8章 遠程關機和開機
8.1 遠程關機——shutdown
8.1.1 shutdown命令
8.1.2 程式設計與實現
8.1.3 代碼詳解
8.2 遠程關機——木馬
8.2.1 程式設計與實現
8.2.2 代碼詳解
8.3 遠程喚醒
8.3.1 程式設計與實現
8.3.2 代碼詳解
習題八
第9章 IP網路工具
9.1 ping工具編程
9.1.1 原理解析
9.1.2 程式設計與實現
9.2 路由跟蹤程式
9.2.1 原理解析
9.2.2 程式設計與實現
習題九
第10章 網路嗅探器
10.1 網路嗅探器
10.1.1 原理解析
10.1.2 程式設計與實現
10.1.3 代碼詳解
10.2 截獲區域網路內登錄FTP的用戶名和密碼
10.2.1 原理解析
10.2.2 程式設計與實現
習題十
附錄部分習題參考答案
參考文獻
參考網站

相關詞條

熱門詞條

聯絡我們