Visual C++網(wǎng)絡(luò)通信編程實(shí)用案例精選

出版時(shí)間:2006-5  出版社:人民郵電出版社  作者:曹衍龍  頁(yè)數(shù):504  字?jǐn)?shù):813000  
Tag標(biāo)簽:無(wú)  

前言

  隨著計(jì)算機(jī)網(wǎng)絡(luò)的迅猛發(fā)展,網(wǎng)絡(luò)通信編程在程序設(shè)計(jì)領(lǐng)域變得越來(lái)越重要。目前大部分的高等院校計(jì)算機(jī)以及相關(guān)專業(yè)都開設(shè)了計(jì)算機(jī)網(wǎng)絡(luò)通信編程方面的課程。同時(shí)很多科研單位、企業(yè)也在從事相關(guān)網(wǎng)絡(luò)軟件的開發(fā)。. 計(jì)算機(jī)網(wǎng)絡(luò)通信編程的一個(gè)主要工具是Visual C++。雖然其他開發(fā)工具如Delphi、Visual Basic等也可以進(jìn)行網(wǎng)絡(luò)編程,但是在程序運(yùn)行效率以及靈活性方面,卻遠(yuǎn)遠(yuǎn)比不上Visual C++。為什么寫本書雖然已出版的關(guān)于網(wǎng)絡(luò)通信編程的書籍比較多,但大都介紹的是基本的網(wǎng)絡(luò)原理和技術(shù)以及網(wǎng)絡(luò)通信編程的部分內(nèi)容,對(duì)于更高級(jí)的網(wǎng)絡(luò)應(yīng)用,還需要很多復(fù)雜的步驟和設(shè)計(jì)。本書精選了大量網(wǎng)絡(luò)編程實(shí)用案..

內(nèi)容概要

  本書是一本介紹利用Visual C++進(jìn)行網(wǎng)絡(luò)通信程序開發(fā)的書籍。書中精選了大量網(wǎng)絡(luò)實(shí)例,涵蓋了本地計(jì)算機(jī)網(wǎng)絡(luò)編程、局域網(wǎng)網(wǎng)絡(luò)通信編程、IE編程、網(wǎng)絡(luò)通信協(xié)議編程、串口通信編程、代理服務(wù)器編程和高級(jí)網(wǎng)絡(luò)通信編程。每個(gè)工程實(shí)例都提供了完整的源代碼,讀者可以很容易地根據(jù)需要進(jìn)行二次開發(fā)?! ”緯m合進(jìn)行網(wǎng)絡(luò)通信開發(fā)的人員閱讀,同時(shí)也可以作為科研單位、高校相關(guān)專業(yè)人員的參考書籍。

書籍目錄

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

編輯推薦

  《Visual C++網(wǎng)絡(luò)通信編程實(shí)用案例精選》適合進(jìn)行網(wǎng)絡(luò)通信開發(fā)的人員閱讀,同時(shí)也可以作為科研單位、高校相關(guān)專業(yè)人員的參考書籍。所有的實(shí)例都按照設(shè)計(jì)思路、相關(guān)概念、原理,具體的實(shí)現(xiàn)方式進(jìn)行介紹,讀者能夠很容易地掌握整個(gè)應(yīng)用程序開發(fā)的全過(guò)程。

圖書封面

圖書標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    Visual C++網(wǎng)絡(luò)通信編程實(shí)用案例精選 PDF格式下載


用戶評(píng)論 (總計(jì)22條)

 
 

  •   VC網(wǎng)絡(luò)通信編程,都是實(shí)例,可供參考。
  •   還不錯(cuò),對(duì)學(xué)習(xí)網(wǎng)絡(luò)編程很有幫助
  •   這本書絕對(duì)是經(jīng)典的VisualC++編程實(shí)例書,里面有很多例子,雖然基本,但是非常有幫助,尤其對(duì)以前沒(méi)自己編過(guò)大程序的人,很有幫助。我看了之后才算真正的VisualC++入門了。推薦大家購(gòu)買。。。。。。。。。。
  •   好書學(xué)完理論多看看這個(gè)書蠻好的
  •   Verygood..
  •   非常好方便、便宜~~
  •   該書對(duì)VC初學(xué)者還是不錯(cuò)的,建議大家買
  •   不是經(jīng)典,但看看還行,現(xiàn)在網(wǎng)絡(luò)編程的書這么少,翻譯的外國(guó)的沒(méi)有了,英語(yǔ)又這么差,只能看看這書了
  •   此書對(duì)于網(wǎng)絡(luò)編程的知識(shí)講的比較多,但是每一個(gè)專題內(nèi)容講得不夠深入。感覺(jué)本書還不錯(cuò),對(duì)于想學(xué)習(xí)VC網(wǎng)絡(luò)編程的人來(lái)說(shuō)還是很好的。、當(dāng)當(dāng)?shù)陌l(fā)貨時(shí)間還是比較滿意的。
  •   實(shí)例很豐富,能夠?qū)W到很多協(xié)議,另外windows編程方面講的也比較好。
  •   因?yàn)樽罱_發(fā)的需要,想找一本相關(guān)方面的書看一看,效果還行,但有些東西還是不夠明白。還是可以看一看的。
  •   書是收到了,不過(guò)附帶的光盤斷裂了,怎么辦
  •   挺好的書就是估計(jì)不適合初學(xué)者,比較適合有一定c++基本功力的人
  •   但是細(xì)節(jié)不夠充分,有些需要查的函數(shù)等,都找不到
  •   這書還不錯(cuò),在學(xué)校做畢設(shè)的時(shí)候看到的,現(xiàn)在工作了,再買回來(lái)好好學(xué)習(xí)一下
  •   書不錯(cuò),只是發(fā)貨送貨慢了點(diǎn)。
  •   雖看在看一點(diǎn)對(duì)于書上的內(nèi)容還認(rèn)可
  •   內(nèi)容和我想象的不一樣,不過(guò)給別人用了,人家說(shuō)不錯(cuò)
  •   不過(guò)要一定的耐心和基礎(chǔ),特別是耐心
  •   我對(duì)這本書感到失望。文本敘述的條理很差,讓人看不懂。感覺(jué)就是各種網(wǎng)絡(luò)編程實(shí)例的堆砌,原理上的講述就很差。另外文本中的差錯(cuò)很多,前面10多頁(yè)我都沒(méi)看懂就發(fā)現(xiàn)多處差錯(cuò)了。說(shuō)明一下,對(duì)VC網(wǎng)絡(luò)編程我算是初學(xué),不過(guò)對(duì)網(wǎng)絡(luò)還是比較熟悉,不應(yīng)該算是沒(méi)有基礎(chǔ)的人。不推薦新手選擇本書作為學(xué)習(xí)教材,對(duì)于熟手嘛,或許有點(diǎn)參考。
  •   書上給的例子挺多,不過(guò)都很一般,只能參考用,省去了在網(wǎng)上搜索的麻煩
  •   買了六七百塊錢的書,其中多部像狗咬過(guò)的一樣,背面有洞,書角嚴(yán)重卷曲,DVD包裝盒碎裂!簡(jiǎn)直惡心的要死.你們的退換貨流程我看過(guò)了,看過(guò)之后我也懶得聯(lián)絡(luò)你們更換了,反正書還可以看.不過(guò)我想作為你們當(dāng)當(dāng)網(wǎng)是否僅僅就是保障用戶拿到的書能看就可以了?其它的概不負(fù)責(zé)??噢,對(duì),你們是有退換貨流程的.但只不過(guò)你們所使用的平郵郵回你們甚至無(wú)法保障這種物流是否可以真正的到達(dá)你方,作為我們這些購(gòu)買者更不會(huì)為了一本書而煞費(fèi)精力的去陪你們查來(lái)查去,別說(shuō)你們收不到,就算你們收到了,來(lái)回的平郵恐怕更換完成已經(jīng)是一個(gè)月以后的事情了,什么書會(huì)降價(jià)之類的問(wèn)題就不要談了,就對(duì)我而言也許這么長(zhǎng)的時(shí)間,我早已經(jīng)忘記了我買的這本是什么書,甚至我有可能在一個(gè)月后都不在需要這么書.你們?cè)诟闶裁?以前在你們這里買書說(shuō)實(shí)話也是有瑕思的但這次對(duì)我的嚴(yán)重程度來(lái)說(shuō)是不可以接受的.更加的一個(gè)問(wèn)題是,由于巧合,我同時(shí)在卓越買了其它的基本書和CD,卓越同樣是平郵過(guò)來(lái),所有的CD和書都被泡沫所包裹,因?yàn)樽吭饺珗?chǎng)免郵費(fèi),我很多都是分單下的,而他們郵寄給我的所有書和CD都使用泡沫包裹,特別是CD,泡沫包了很多層,而且他們平郵過(guò)來(lái),包裝盒子完好無(wú)損,書籍更加沒(méi)有損壞,哪怕是書角,我都覺(jué)得他們?cè)卩]寄之前會(huì)挑選過(guò)書,就像我們?cè)跁昀锩嫣暨x書一樣,那些折角的都會(huì)被剔出.而你們的平郵過(guò)來(lái),盒子大多數(shù)時(shí)候是稀爛,書本以前的還可以這次購(gòu)買,一樣,多本稀爛!我很困惑.對(duì)了,在我再卓越選購(gòu)的幾本書中我發(fā)現(xiàn)比你們還便宜幾毛錢.但這點(diǎn)便宜絕不足以讓我放棄長(zhǎng)期在你們這里購(gòu)買的書的可能,但你們對(duì)于用戶的態(tài)度,讓我無(wú)法做到絲毫的滿意,甚至是討厭.卓越的退貨流程是什么樣的我不知道,但我知道在我購(gòu)買的多本書中沒(méi)有任何一本需要退換貨,因?yàn)槟莾H僅是我猜測(cè)的"精心挑選".既然是網(wǎng)絡(luò)購(gòu)物,存在著長(zhǎng)途運(yùn)輸?shù)群芏嗟膯?wèn)題,而你們所作的如此不足,還為我們消費(fèi)者準(zhǔn)備了一套可笑的回郵退換貨.我不明白,無(wú)論是站在消費(fèi)者還是你們自己的立場(chǎng)上再事前避免事情的發(fā)生,不都比在時(shí)候去彌補(bǔ)要好得多么?你們這個(gè)企業(yè)是不是走的太遠(yuǎn)了,上下分離的太大了?上面的人忙上面的事情,下面的人忙下面的事情,要清楚你們最后面對(duì)的是消費(fèi)者.我估算在當(dāng)當(dāng)我買了也差不多近千元的書,而現(xiàn)在我必須放棄你們.因?yàn)槟銈儗?duì)于成本的苛刻要求你們至少失去了我這樣一個(gè)消費(fèi)者.希望你們的經(jīng)營(yíng)管理層用你們可愛(ài)的大腦想象一下,如此一來(lái)你們的成本是在降低嗎?這是一個(gè)兒童都可以考慮的問(wèn)題.更加,如果我把我在當(dāng)當(dāng)?shù)馁?gòu)物經(jīng)歷告訴我的朋友,你認(rèn)為他們會(huì)去使用當(dāng)當(dāng)嗎?由此你們又失去了N個(gè)消費(fèi)者.放下你們的廣義成本節(jié)約的,你們?nèi)绱说男袕街荒苁菑V義的失去忠實(shí)用戶.同時(shí)我有覺(jué)得一個(gè)很可笑的問(wèn)題,你們難道不常常去看看你們的競(jìng)爭(zhēng)對(duì)手在做什么,他們?nèi)绾螌?duì)待每一個(gè)最終用戶的嗎?
 

250萬(wàn)本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7