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

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

前言

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

內(nèi)容概要

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

書籍目錄

第1章 Visual C++網(wǎng)絡(luò)通信編程基礎(chǔ) 11.1 Winsock1.1編程技術(shù) 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編程技術(shù) 211.2.1 Winsock 2.0技術(shù)說明 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)用實例——聊天室 431.5 WinInet編程技術(shù) 52第2章 本地計算機網(wǎng)絡(luò)編程 572.1 獲取計算機的名稱和IP地址 572.2 獲取計算機的子網(wǎng)掩碼 602.3 獲取計算機的DNS設(shè)置 622.4 獲取計算機的網(wǎng)卡地址 632.5 獲取計算機安裝的協(xié)議 652.6 獲取計算機提供的服務(wù) 672.7 獲取計算機的所有網(wǎng)絡(luò)資源 692.8 修改本地計算機的網(wǎng)絡(luò)設(shè)置 702.9 獲取計算機TCP/IP的所有信息 74第3章 局域網(wǎng)網(wǎng)絡(luò)通信編程實例 793.1 獲取網(wǎng)上鄰居 793.1.1 實現(xiàn)原理 803.1.2 實例實現(xiàn) 833.2 IP地址和主機名之間的轉(zhuǎn)換 873.2.1 實現(xiàn)原理 873.2.2 實例實現(xiàn) 893.3 映射網(wǎng)絡(luò)驅(qū)動器 933.3.1 實現(xiàn)原理 933.3.2 實例實現(xiàn) 953.4 局域網(wǎng)消息發(fā)送程序Net Send 973.4.1 實現(xiàn)原理 983.4.2 實例實現(xiàn) 1013.5 獲取局域網(wǎng)內(nèi)其他計算機的信息 103第4章 IE編程實例 1114.1 簡單的瀏覽器的實現(xiàn) 1114.1.1 實現(xiàn)原理 1114.1.2 實例實現(xiàn) 1124.2 刪除IE相關(guān)歷史記錄 1164.2.1 實現(xiàn)原理 1164.2.2 實例實現(xiàn) 1174.3 將應(yīng)用程序加入到IE工具欄 1214.3.1 實現(xiàn)原理 1224.3.2 實例實現(xiàn) 1234.4 超級鏈接的實現(xiàn) 1274.4.1 實現(xiàn)原理 1274.4.2 實例實現(xiàn) 1284.5 禁止IE的彈出窗口 1324.5.1 實現(xiàn)原理 1324.5.2 實例實現(xiàn) 1334.6 禁止瀏覽某些網(wǎng)站 1394.6.1 實現(xiàn)原理 1394.6.2 實例實現(xiàn) 1394.7 IE收藏夾 1424.7.1 實現(xiàn)原理 1424.7.2 實例實現(xiàn) 1424.8 設(shè)置桌面快捷方式和活動桌面 1454.8.1 實現(xiàn)原理 1454.8.2 實例實現(xiàn) 146第5章 基本網(wǎng)絡(luò)編程實例 1505.1 點對點文件傳輸 1505.2 端口掃描程序 1555.2.1 實現(xiàn)原理 1555.2.2 實例實現(xiàn) 1555.3 Finger編程 1615.3.1 實現(xiàn)原理 1625.3.2 實例實現(xiàn) 1645.4 Sniff編程 1665.4.1 實現(xiàn)原理 1665.4.2 實例實現(xiàn) 1675.5 Internet文件下載 1785.5.1 實現(xiàn)原理 1785.5.2 實例實現(xiàn) 180第6章 網(wǎng)絡(luò)通信協(xié)議編程實例 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客戶端實例方法 1946.1.6 FTP客戶端實例實現(xiàn) 2016.2 SMTP協(xié)議 2216.2.1 SMTP會話 2216.2.2 SMTP信件 2256.2.3 SMTP客戶端實例方法 2326.2.4 SMTP客戶端實例實現(xiàn) 2336.3 POP3協(xié)議 2596.3.1 POP3會話 2596.3.2 POP3信件 2646.3.3 POP3客戶端實例方法 2686.3.4 POP3客戶端實例實現(xiàn) 2686.4 ICMP協(xié)議 2876.4.1 ICMP報文格式 2876.4.2 ICMP時間戳請求與應(yīng)答 2896.4.3 Ping程序的實現(xiàn) 2916.4.4 TraceRoute程序的實現(xiàn) 3006.5 Telnet協(xié)議 3086.5.1 Telnet協(xié)議 3086.5.2 NVT ASCII字符集 3096.5.3 協(xié)商選項 3096.5.4 BBS實例實現(xiàn) 3106.6 HTTP協(xié)議 3236.6.1 HTTP會話 3246.6.2 HTTP數(shù)據(jù) 3296.6.3 HTTP客戶端程序的實現(xiàn) 3296.6.4 HTTP服務(wù)器實例實現(xiàn) 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 實現(xiàn)原理 3557.2.2 實例實現(xiàn) 3567.3 串口通信API編程實例 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 實例實現(xiàn) 370第8章 代理服務(wù)器編程實例 3788.1 Socks 5協(xié)議編程 3798.1.1 實例原理 3868.1.2 實例實現(xiàn) 3888.2 HTTP代理服務(wù)器實例 3978.2.1 主框架代碼分析 3978.2.2 代理類CProxyServer的實現(xiàn) 399第9章 高級實例解析 4099.1 串口通信高級編程實例 4099.1.1 主程序結(jié)構(gòu)和流程 4099.1.2 實例演示 4099.1.3 實例原理 4109.1.4 實例設(shè)計 4149.1.5 代碼分析 4149.2 網(wǎng)絡(luò)流量監(jiān)控實例 4259.2.1 主程序結(jié)構(gòu)和流程 4269.2.2 實例演示 4269.2.3 實例原理 4269.2.4 實例設(shè)計 4289.2.5 代碼分析 4299.3 網(wǎng)站下載實例 4389.3.1 主程序結(jié)構(gòu)和流程 4389.3.2 實例演示 4389.3.3 實例原理 4399.3.4 實例設(shè)計 4419.3.5 代碼分析 4429.4 網(wǎng)絡(luò)五子棋實例 4589.4.1 主程序結(jié)構(gòu)和流程 4589.4.2 實例演示 4589.4.3 實例原理 4599.4.4 實例設(shè)計 4599.4.5 代碼分析 4599.5 語音聊天實例 4669.5.1 主程序結(jié)構(gòu)和流程 4679.5.2 實例演示 4679.5.3 實例原理 4689.5.4 實例設(shè)計 4729.5.5 代碼分析 4739.6 遠程控制實例 4829.6.1 主程序結(jié)構(gòu)和流程 4829.6.2 實例演示 4839.6.3 實例原理 4849.6.4 實例設(shè)計 4859.6.5 代碼分析 486

編輯推薦

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

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


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


用戶評論 (總計22條)

 
 

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

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7