注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計C/C++及其相關Visual C++網絡通信編程實用案例精選

Visual C++網絡通信編程實用案例精選

Visual C++網絡通信編程實用案例精選

定 價:¥56.00

作 者: 劉海英編著
出版社: 人民郵電出版社
叢編項:
標 簽: VC++

ISBN: 9787115147042 出版時間: 2006-05-01 包裝: 平裝
開本: 16開 頁數: 504 字數:  

內容簡介

  內容提要本書是一本介紹利用Visual C++進行網絡通信程序開發(fā)的書籍。書中精選了大量網絡實例,涵蓋了本地計算機網絡編程、局域網網絡通信編程、IE編程、網絡通信協(xié)議編程、串口通信編程、代理服務器編程和高級網絡通信編程。每個工程實例都提供了完整的源代碼,讀者可以很容易地根據需要進行二次開發(fā)。本書適合進行網絡通信開發(fā)的人員閱讀,同時也可以作為科研單位、高校相關專業(yè)人員的參考書籍。 目 錄第1章 Visual C++網絡通信編程基礎 11.1 Winsock1.1編程技術 11.1.1 Winsock的基本概念 11.1.2 Winsock的編程特點 21.1.3 Winsock基本的API 21.1.4 Winsock的異步模式 71.1.5 面向連接協(xié)議和無連接協(xié)議 201.2 Winsock 2.0編程技術 211.2.1 Winsock 2.0技術說明 211.2.2 Winsock 2.0新增函數 251.2.3 Winsock網絡程序:聊天室 261.3 CAsyncSocket編程技術 381.3.1 CAsyncSocket類的組成 381.3.2 CAsyncSocket編程模型 391.4 CSocket編程技術 411.4.1 CSocket類的組成 421.4.2 CSocket應用實例:聊天室 431.5 WinInet編程技術 52第2章 本地計算機網絡編程 572.1 獲取計算機的名稱和IP地址 572.2 獲取計算機的子網掩碼 602.3 獲取計算機的DNS設置 622.4 獲取計算機的網卡地址 632.5 獲取計算機安裝的協(xié)議 652.6 獲取計算機提供的服務 672.7 獲取計算機的所有網絡資源 692.8 修改本地計算機的網絡設置 702.9 獲取計算機TCP/IP的所有信息 74第3章 局域網網絡通信編程實例 793.1 獲取網上鄰居 793.1.1 實現原理 803.1.2 實例實現 833.2 IP地址和主機名之間的轉換 873.2.1 實現原理 873.2.2 實例實現 893.3 映射網絡驅動器 933.3.1 實現原理 933.3.2 實例實現 953.4 局域網消息發(fā)送程序Net Send 973.4.1 實現原理 983.4.2 實例實現 1013.5 獲取局域網內其他計算機的信息 103第4章 IE編程實例 1114.1 簡單的瀏覽器的實現 1114.1.1 實現原理 1114.1.2 實例實現 1124.2 刪除IE相關歷史記錄 1164.2.1 實現原理 1164.2.2 實例實現 1174.3 將應用程序加入到IE工具欄 1214.3.1 實現原理 1224.3.2 實例實現 1234.4 超級鏈接的實現 1274.4.1 實現原理 1274.4.2 實例實現 1284.5 禁止IE的彈出窗口 1324.5.1 實現原理 1324.5.2 實例實現 1334.6 禁止瀏覽某些網站 1394.6.1 實現原理 1394.6.2 實例實現 1394.7 IE收藏夾 1424.7.1 實現原理 1424.7.2 實例實現 1424.8 設置桌面快捷方式和活動桌面 1454.8.1 實現原理 1454.8.2 實例實現 146第5章 基本網絡編程實例 1505.1 點對點文件傳輸 1505.2 端口掃描程序 1555.2.1 實現原理 1555.2.2 實例實現 1555.3 Finger編程 1615.3.1 實現原理 1625.3.2 實例實現 1645.4 Sniff編程 1665.4.1 實現原理 1665.4.2 實例實現 1675.5 Internet文件下載 1785.5.1 實現原理 1785.5.2 實例實現 180第6章 網絡通信協(xié)議編程實例 1846.1 FTP協(xié)議 1856.1.1 FTP工作原理 1856.1.2 FTP數據表示 1866.1.3 FTP命令 1876.1.4 FTP應答 1926.1.5 FTP客戶端實例方法 1946.1.6 FTP客戶端實例實現 2016.2 SMTP協(xié)議 2216.2.1 SMTP會話 2216.2.2 SMTP信件 2256.2.3 SMTP客戶端實例方法 2326.2.4 SMTP客戶端實例實現 2336.3 POP3協(xié)議 2596.3.1 POP3會話 2596.3.2 POP3信件 2646.3.3 POP3客戶端實例方法 2686.3.4 POP3客戶端實例實現 2686.4 ICMP協(xié)議 2876.4.1 ICMP報文格式 2876.4.2 ICMP時間戳請求與應答 2896.4.3 Ping程序的實現 2916.4.4 TraceRoute程序的實現 3006.5 Telnet協(xié)議 3086.5.1 Telnet協(xié)議 3086.5.2 NVT ASCII字符集 3096.5.3 協(xié)商選項 3096.5.4 BBS實例實現 3106.6 HTTP協(xié)議 3236.6.1 HTTP會話 3246.6.2 HTTP數據 3296.6.3 HTTP客戶端程序的實現 3296.6.4 HTTP服務器實例實現 343第7章 Modem/串口通信編程實例 3537.1 AT命令 3537.1.1 Modem狀態(tài) 3537.1.2 AT命令 3547.1.3 Modem返回信息碼 3547.2 MSCOMM控件編程實例 3557.2.1 實現原理 3557.2.2 實例實現 3567.3 串口通信API編程實例 3607.3.1 打開和關閉串口 3607.3.2 串口配置 3627.3.3 串口屬性設置 3657.3.4 緩沖區(qū)控制 3667.3.5 串口讀寫 3677.3.6 通信事件 3697.3.7 設備控制命令 3707.3.8 實例實現 370第8章 代理服務器編程實例 3788.1 Socks 5協(xié)議編程 3798.1.1 實例原理 3868.1.2 實例實現 3888.2 HTTP代理服務器實例 3978.2.1 主框架代碼分析 3978.2.2 代理類CProxyServer的實現 399第9章 高級實例解析 4099.1 串口通信高級編程實例 4099.1.1 主程序結構和流程 4099.1.2 實例演示 4099.1.3 實例原理 4109.1.4 實例設計 4149.1.5 代碼分析 4149.2 網絡流量監(jiān)控實例 4259.2.1 主程序結構和流程 4269.2.2 實例演示 4269.2.3 實例原理 4269.2.4 實例設計 4289.2.5 代碼分析 4299.3 網站下載實例 4389.3.1 主程序結構和流程 4389.3.2 實例演示 4389.3.3 實例原理 4399.3.4 實例設計 4419.3.5 代碼分析 4429.4 網絡五子棋實例 4589.4.1 主程序結構和流程 4589.4.2 實例演示 4589.4.3 實例原理 4599.4.4 實例設計 4599.4.5 代碼分析 4599.5 語音聊天實例 4669.5.1 主程序結構和流程 4679.5.2 實例演示 4679.5.3 實例原理 4689.5.4 實例設計 4729.5.5 代碼分析 4739.6 遠程控制實例 4829.6.1 主程序結構和流程 4829.6.2 實例演示 4839.6.3 實例原理 4849.6.4 實例設計 4859.6.5 代碼分析 486

作者簡介

暫缺《Visual C++網絡通信編程實用案例精選》作者簡介

圖書目錄

第1章 Visual C++網絡通信編程基礎 1
1.1 Winsock1.1編程技術 1
1.1.1 Winsock的基本概念 1
1.1.2 Winsock的編程特點 2
1.1.3 Winsock基本的API 2
1.1.4 Winsock的異步模式 7
1.1.5 面向連接協(xié)議和無連接協(xié)議 20
1.2 Winsock 2.0編程技術 21
1.2.1 Winsock 2.0技術說明 21
1.2.2 Winsock 2.0新增函數 25
1.2.3 Winsock網絡程序——聊天室 26
1.3 CAsyncSocket編程技術 38
1.3.1 CAsyncSocket類的組成 38
1.3.2 CAsyncSocket編程模型 39
1.4 CSocket編程技術 41
1.4.1 CSocket類的組成 42
1.4.2 CSocket應用實例——聊天室 43
1.5 WinInet編程技術 52
第2章 本地計算機網絡編程 57
2.1 獲取計算機的名稱和IP地址 57
2.2 獲取計算機的子網掩碼 60
2.3 獲取計算機的DNS設置 62
2.4 獲取計算機的網卡地址 63
2.5 獲取計算機安裝的協(xié)議 65
2.6 獲取計算機提供的服務 67
2.7 獲取計算機的所有網絡資源 69
2.8 修改本地計算機的網絡設置 70
2.9 獲取計算機TCP/IP的所有信息 74
第3章 局域網網絡通信編程實例 79
3.1 獲取網上鄰居 79
3.1.1 實現原理 80
3.1.2 實例實現 83
3.2 IP地址和主機名之間的轉換 87
3.2.1 實現原理 87
3.2.2 實例實現 89
3.3 映射網絡驅動器 93
3.3.1 實現原理 93
3.3.2 實例實現 95
3.4 局域網消息發(fā)送程序Net Send 97
3.4.1 實現原理 98
3.4.2 實例實現 101
3.5 獲取局域網內其他計算機的信息 103
第4章 IE編程實例 111
4.1 簡單的瀏覽器的實現 111
4.1.1 實現原理 111
4.1.2 實例實現 112
4.2 刪除IE相關歷史記錄 116
4.2.1 實現原理 116
4.2.2 實例實現 117
4.3 將應用程序加入到IE工具欄 121
4.3.1 實現原理 122
4.3.2 實例實現 123
4.4 超級鏈接的實現 127
4.4.1 實現原理 127
4.4.2 實例實現 128
4.5 禁止IE的彈出窗口 132
4.5.1 實現原理 132
4.5.2 實例實現 133
4.6 禁止瀏覽某些網站 139
4.6.1 實現原理 139
4.6.2 實例實現 139
4.7 IE收藏夾 142
4.7.1 實現原理 142
4.7.2 實例實現 142
4.8 設置桌面快捷方式和活動桌面 145
4.8.1 實現原理 145
4.8.2 實例實現 146
……

本目錄推薦

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