注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)C/C++及其相關(guān)Visual C++ 6.0開(kāi)發(fā)網(wǎng)絡(luò)典型應(yīng)用實(shí)例導(dǎo)航

Visual C++ 6.0開(kāi)發(fā)網(wǎng)絡(luò)典型應(yīng)用實(shí)例導(dǎo)航

Visual C++ 6.0開(kāi)發(fā)網(wǎng)絡(luò)典型應(yīng)用實(shí)例導(dǎo)航

定 價(jià):¥52.00

作 者: 汪曉平,劉韜等編著
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: VC++

ISBN: 9787115131881 出版時(shí)間: 2005-09-01 包裝: 膠版紙
開(kāi)本: 26cm+1光盤(pán) 頁(yè)數(shù): 501 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)介紹了如何利用Visual C++ 6.0開(kāi)發(fā)網(wǎng)絡(luò)通信應(yīng)用程序的方法,同時(shí)主要對(duì)目前流行的FTP、HTTP、E-mail、Telnet、網(wǎng)絡(luò)監(jiān)控、串口通信編程等Internet上使用的協(xié)議等通信與通信協(xié)議高級(jí)編程開(kāi)發(fā)進(jìn)行了詳細(xì)的講解,并結(jié)合大量的實(shí)例使讀者能夠深入地了解各種網(wǎng)絡(luò)應(yīng)用程序的開(kāi)發(fā)技巧。另外還介紹了在VC中進(jìn)行網(wǎng)絡(luò)通信開(kāi)發(fā)的基本方法和技術(shù)以及各種網(wǎng)絡(luò)的基礎(chǔ)應(yīng)用。 本書(shū)主要涉及到網(wǎng)絡(luò)開(kāi)發(fā)中與通信兩方面的內(nèi)容,適合中、高級(jí)Visual C++程序員進(jìn)地網(wǎng)絡(luò)與通信開(kāi)發(fā)時(shí)閱讀和參考。

作者簡(jiǎn)介

暫缺《Visual C++ 6.0開(kāi)發(fā)網(wǎng)絡(luò)典型應(yīng)用實(shí)例導(dǎo)航》作者簡(jiǎn)介

圖書(shū)目錄

第1章 認(rèn)識(shí)TCP/IP 1
1.1 TCP/IP簇簡(jiǎn)介 1
1.1.1 OSI模型 1
1.1.2 TCP/IP結(jié)構(gòu) 2
1.1.3 常用協(xié)議 3
1.1.4 進(jìn)程/應(yīng)用層協(xié)議 5
1.1.5 RFC和標(biāo)準(zhǔn)簡(jiǎn)單服務(wù) 6
1.2 TCP/IP基本概念 7
1.2.1 IP地址與子網(wǎng)掩碼 7
1.2.2 地址解析 9
1.2.3 域名系統(tǒng) 10
1.2.4 數(shù)據(jù)包的封裝和分用 10
1.2.5 IP數(shù)據(jù)報(bào) 11
1.2.6 UDP數(shù)據(jù)報(bào) 14
1.2.7 TCP數(shù)據(jù)報(bào) 15
1.2.8 端口號(hào) 20
第2章 Windows網(wǎng)絡(luò)編程 21
2.1 Winsock基本概念 21
2.1.1 套接字(Sockets) 21
2.1.2 基本概念 22
2.1.3 字節(jié)順序 23
2.2 Winsock編程原理 24
2.2.1 Winsock的啟動(dòng)和終止 24
2.2.2 錯(cuò)誤檢查和控制 25
2.2.3 Winsock編程模型 25
2.3 Winsock I/O模型 30
2.3.1 Select模型 31
2.3.2 WSAAsyncSelect模型 32
2.3.3 WSAEventSelect模型 33
2.4 Winsock 2的擴(kuò)展特性 35
2.4.1 原始套接字 35
2.4.2 重疊I/O模型 36
2.4.3 服務(wù)質(zhì)量(QoS) 37
2.5 套接字選項(xiàng)和I/O控制命令 38
2.5.1 套接字選項(xiàng) 38
2.5.2 I/O控制命令 40
2.6 WinInet網(wǎng)絡(luò)編程基礎(chǔ) 41
2.6.1 MFC WinInet類(lèi) 41
2.6.2 利用WinInet API進(jìn)行編程 52
2.7 MFC Windows Sockets網(wǎng)絡(luò)編程基礎(chǔ) 60
2.7.1 CAsyncSocket類(lèi) 60
2.7.2 CSocket類(lèi) 64
第3章 基本網(wǎng)絡(luò)應(yīng)用 68
3.1 獲取計(jì)算機(jī)IP地址和計(jì)算機(jī)名 68
3.1.1 實(shí)現(xiàn)原理 68
3.1.2 程序?qū)崿F(xiàn) 69
3.2 獲取域名、子網(wǎng)掩碼、網(wǎng)卡類(lèi)型 72
3.2.1 實(shí)現(xiàn)原理 72
3.2.2 程序?qū)崿F(xiàn) 75
3.3 獲取網(wǎng)卡的MAC地址 78
3.3.1 實(shí)現(xiàn)原理 78
3.3.2 程序?qū)崿F(xiàn) 81
3.4 獲取系統(tǒng)支持的網(wǎng)絡(luò)協(xié)議信息 82
3.4.1 實(shí)現(xiàn)原理 82
3.4.2 程序?qū)崿F(xiàn) 84
3.5 端口掃描程序 93
3.5.1 實(shí)現(xiàn)原理 94
3.5.2 程序?qū)崿F(xiàn) 94
3.6 超級(jí)鏈接程序 100
3.6.1 實(shí)現(xiàn)原理 100
3.6.2 程序?qū)崿F(xiàn) 100
3.7 TCP/IP超級(jí)終端 105
3.7.1 實(shí)現(xiàn)原理 106
3.7.2 程序?qū)崿F(xiàn) 106
第4章 TCP、UDP典型應(yīng)用實(shí)現(xiàn) 111
4.1 TCP實(shí)現(xiàn)C/S結(jié)構(gòu)的聊天程序 111
4.1.1 服務(wù)器端程序開(kāi)發(fā) 111
4.1.2 客戶端程序開(kāi)發(fā) 116
4.1.3 程序運(yùn)行演示 120
4.2 UDP實(shí)現(xiàn)點(diǎn)對(duì)點(diǎn)聊天程序 121
4.2.1 實(shí)現(xiàn)原理 121
4.2.2 代碼分析 122
4.2.3 程序演示 128
4.3 聊天程序Network Messenger(Peer to Peer) 129
4.3.1 實(shí)現(xiàn)原理 129
4.3.2 代碼分析 130
4.3.3 程序運(yùn)行演示 165
第5章 FTP協(xié)議分析及典型應(yīng)用 166
5.1 FTP的工作原理 166
5.1.1 FTP概述 166
5.1.2 FTP基本概念 167
5.1.3 數(shù)據(jù)流程 169
5.2 開(kāi)發(fā)FTP服務(wù)器程序 174
5.2.1 服務(wù)器運(yùn)行模塊 174
5.2.2 用戶管理模塊 202
5.2.3 安全設(shè)置模塊 205
5.2.4 程序運(yùn)行 206
5.3 開(kāi)發(fā)FTP客戶端程序 207
5.3.1 建立工程項(xiàng)目 207
5.3.2 實(shí)例分析 209
第6章 HTTP協(xié)議分析及典型應(yīng)用 234
6.1 HTTP介紹 234
6.1.1 HTTP背景 234
6.1.2 HTTP的內(nèi)容 237
6.1.3 消息(Message) 238
6.1.4 請(qǐng)求(Request) 239
6.1.5 響應(yīng)(Response) 242
6.1.6 訪問(wèn)認(rèn)證 246
6.1.7 URL編碼 248
6.1.8 HTTP的應(yīng)用 249
6.2 網(wǎng)站下載程序 250
6.3 網(wǎng)絡(luò)瀏覽器 270
6.3.1 實(shí)現(xiàn)原理 270
6.3.2 實(shí)例實(shí)現(xiàn) 271
6.4 Web服務(wù)器 278
6.4.1 Web Server相關(guān)理論 278
6.4.2 ASP Web Server 278
6.4.3 實(shí)例實(shí)現(xiàn) 279
6.4.4 程序運(yùn)行 299
第7章 Telnet協(xié)議分析及典型應(yīng)用 300
7.1 Telnet協(xié)議 300
7.1.1 Telnet概述 300
7.1.2 Telnet命令 302
7.1.3 NVT ASCII字符集 303
7.1.4 協(xié)商選項(xiàng) 303
7.1.5 子協(xié)商選項(xiàng) 305
7.1.6 Telnet操作方式 305
7.2 Telnet客戶端——BBS高級(jí)程序開(kāi)發(fā) 306
7.2.1 實(shí)例實(shí)現(xiàn) 306
7.2.2 實(shí)例分析 307
第8章 E-mail協(xié)議分析及典型應(yīng)用 324
8.1 E-mail信件結(jié)構(gòu)詳述 324
8.1.1 RFC822信件的格式和內(nèi)容 324
8.1.2 構(gòu)造符合RFC822的信件 332
8.1.3 RFC822信件的語(yǔ)法分析 333
8.2 SMTP及發(fā)送電子郵件 333
8.2.1 SMTP的模型描述 333
8.2.2 SMTP的會(huì)話過(guò)程 334
8.3 發(fā)送無(wú)附件E-mail程序 342
8.3.1 實(shí)例實(shí)現(xiàn) 342
8.3.2 代碼分析 342
8.4 發(fā)送有附件的郵件 344
8.4.1 實(shí)例實(shí)現(xiàn) 344
8.4.2 代碼分析 344
8.5 POP3與接收電子郵件 372
8.5.1 POP3的模型描述 372
8.5.2 POP3的會(huì)話過(guò)程 372
8.6 接收E-mail的程序 380
8.6.1 實(shí)例實(shí)現(xiàn) 380
8.6.2 代碼分析 381
第9章 網(wǎng)絡(luò)防火墻分析及設(shè)計(jì) 393
9.1 防火墻基本理論 393
9.1.1 認(rèn)識(shí)防火墻 393
9.1.2 使用防火墻的主要好處 393
9.1.3 主要的防火墻技術(shù) 394
9.2 數(shù)據(jù)包過(guò)濾防火墻-NetDefender 395
9.2.1 程序功能設(shè)計(jì) 395
9.2.2 代碼分析 396
9.2.3 實(shí)例演示 416
第10章 在線五子棋游戲 418
10.1 在線五子棋游戲 418
10.2 程序分析 419
10.2.1 網(wǎng)絡(luò)連接部分 419
10.2.2 棋盤(pán)部分 424
10.2.3 背景音樂(lè)部分 433
第11章 Windows串口通信 443
11.1 串口通信硬件理論 443
11.2 Windows API串口通信編程 446
11.3 Windows串口通信相關(guān)API函數(shù) 447
11.3.1 打開(kāi)和關(guān)閉串口 448
11.3.2 串口配置和串口屬性 450
11.3.3 讀寫(xiě)串口 460
11.3.4 通信事件 470
11.3.5 設(shè)備控制命令 472
11.4 TTY終端仿真程序 473
11.4.1 功能目標(biāo) 473
11.4.2 主要技術(shù)/算法 474
11.4.3 具體實(shí)現(xiàn) 475

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)