出版時間:2003-1-1 出版社:人民郵電出版社 作者:鐘軍,汪曉平 頁數(shù):668 字數(shù):1045000
Tag標簽:無
內(nèi)容概要
本書主要針對目前流行的FTP、HTTP、E-mail、Telnet、ICMP、Modem串口通信編程、撥號網(wǎng)絡編程等內(nèi)容進行詳細的講解,并結合大量的實例使讀者能夠深入地了解各種網(wǎng)絡應用程序的開發(fā)技巧。除了深入剖析各種網(wǎng)絡協(xié)議之外,本書還介紹了Visual Basic 6.0中各種開發(fā)網(wǎng)絡通信的方法和技巧,以及各種網(wǎng)絡通信的基礎應用?! ”緯m合中高級Visual Basic程序員閱讀、參考。
書籍目錄
第1章 網(wǎng)絡編程基礎知識 1.1 網(wǎng)絡的基本應用 1.2 TCP/IP模型 1.3 UDP數(shù)據(jù)包 1.4 TCP數(shù)據(jù)包 1.5 小結 第2章 網(wǎng)絡與通信控件 2.1 Winsock規(guī)范 2.2 Winsock控件 2.2.1 TCP協(xié)議基礎知識 2.2.2 UDP基礎知識 2.2.3 Winsock控件屬性 2.2.4 Winsock控件方法 2.2.5 Winsock控件事件 2.2.6 Winsock控件的使用 2.3 Internet Transfer 控件 2.3.1 Internet Transfer控件屬性 2.3.2 Internet Transfer控件方法 2.3.3 Internet Transfer控件事件 2.3.4 Internet Transfer控件的使用 2.4 MSComm控件 2.4.1 MSComm控件的屬性 2.4.2 MSComm控件的事件 2.4.3 利用MSComm控件通信步驟 2.5 Winsock API 2.5.1 Winsock API的函數(shù)聲明 2.5.2 WinsockAP的函數(shù)使用 2.6 串口通信API 2.6.1 打開和關閉串口 2.6.2 串口配置和串口屬性 2.6.3 讀寫串口 2.6.4 通信事件 2.6.5 設備控制命令 2.7 小結 第3章 實現(xiàn)網(wǎng)絡基本應用 3.1 端口掃描程序 3.2 Ping程序的實現(xiàn) 3.3 根據(jù)域名或者計算機名獲取IP地址 3.3.1 獲取本機IP地址 3.3.2 根據(jù)域名或者計算機名獲取IP地址 3.4 獲取網(wǎng)卡地址 3.5 增加超級鏈接和發(fā)送E-mail 3.6 小結 第4章 TCP/UDP應用開發(fā) 4.1 Winsock API實現(xiàn)TCP聊天 4.1.1 建立工程項目 4.1.2 代碼分析 4.2 Winsock API實現(xiàn)UDP聊天 4.2.1 建立工程項目 4.2.2 代碼分析 4.3 Winsock 控件實現(xiàn)TCP聊天 4.3.1 建立工程項目 4.3.2 代碼分析 4.4 Winsock 控件實現(xiàn)UDP聊天 4.4.1 建立工程項目 4.4.2 代碼分析 4.5 小結 第5章 E-mail協(xié)議及高級編程 5.1 Foxmail發(fā)送接收E-mail 5.2 SMTP、POP3與E-mail 5.3 SMTP及發(fā)送電子郵件 5.3.1 SMTP的模型描述 5.3.2 SMTP的會話過程 5.4 發(fā)送無附件E-mail程序 5.4.1 建立工程項目 5.4.2 代碼分析 5.5 POP3與接收電子郵件 5.5.1 POP3的模型描述 5.5.2 POP3的會話過程 5.6 接收E-mail的程序 5.6.1 建立工程項目 5.6.2 代碼分析 5.7 信件結構詳述 5.7.1 RFC822信件的格式和內(nèi)容 5.7.2 構造符合RFC822的信件 5.7.3 RFC822信件的語法分析 5.8 MIME編碼解碼與發(fā)送附件 5.8.1 RFC822的局限性 5.8.2 Uuencode編碼與解碼 5.8.3 MIME及其編碼 5.8.4 構造MIME信件 5.8.5 MIME信件的語法分析 5.9 E-mail客戶端高級編程 5.9.1 建立工程項目 5.10 E-mail亂碼 5.10.1 亂碼的常見形式及形成原因 5.10.2 避免亂碼的方法 5.11 MAPI概述 5.11.1 Windows的MAPI介紹 5.11.2 在VB中使用MAPI 5.12 MAPI高級編程 5.12.1 建立工程項目 5.12.2 代碼分析 第6章 Telnet協(xié)議及高級編程 6.1 Telnet簡介 6.2 使用Windows的Telnet程序登錄遠程服務器 6.3 深入Telnet協(xié)議 6.3.1 NVT ASCII字符集 6.3.2 Telnet命令 6.3.3 協(xié)商選項 6.3.4 子協(xié)商選項 6.3.5 Telnet操作方式 6.4 BBS客戶端高級開發(fā) 6.4.1 建立工程項目 6.4.2 關鍵代碼分析 第7章 HTTP協(xié)議及高級編程 7.1 HTTP協(xié)議介紹 7.1.1 HTTP背景 7.1.2 HTTP的內(nèi)容 7.1.3 消息(Message) 7.1.4 請求(Request) 7.1.5 響應(Response) 7.1.6 訪問認證 7.1.7 URL編碼 7.1.8 HTTP協(xié)議的應用 7.2 斷點續(xù)傳 7.2.1 建立工程項目 7.2.2 代碼分析 7.3 網(wǎng)頁服務器高級開發(fā) 7.3.1 Web Server的一些理論 7.3.2 建立工程項目 7.3.3 代碼分析 7.4 網(wǎng)站下載程序高級開發(fā) 7.4.1 實例介紹 7.4.2 WinInet HTTP API實現(xiàn)文件下載的使用方法 7.4.3 代碼分析 7.5 HTTP API高級開發(fā) 7.5.1 實例介紹 7.5.2 WinInet HTTP API實現(xiàn)斷點續(xù)傳 7.5.3 關鍵代碼分析 7.6 HTTP代理服務器高級開發(fā) 7.6.1 建立工程項目 7.6.2 代碼分析 第8章 FTP協(xié)議及高級編程 8.1 FTP簡介 8.2 安裝設置FTP服務器 8.3 使用Windows內(nèi)置FTP程序 8.4 深入FTP協(xié)議 8.4.1 FTP命令大全 8.4.2 FTP工作模式 8.5 Internet Transfer控件實現(xiàn)FTP程序 8.5.1 建立工程項目 8.5.2 關鍵代碼分析 8.6 Winsock開發(fā)高級FTP客戶端程序 8.6.1 建立工程項目 8.6.2 關鍵代碼分析 8.7 API開發(fā)高級FTP客戶端程序 8.7.1 建立工程項目 8.7.2 關鍵代碼分析 8.8 3種FTP客戶端程序開發(fā)方法的比較 第9章 RAS高級編程 9.1 RAS客戶機 9.2 建立撥號連接 9.3 RAS簡單撥號程序 9.4 RAS重要函數(shù)說明 9.4.1 連接函數(shù) 9.4.2 連接管理函數(shù) 9.4.3 電話簿和用戶憑證管理 9.4.4 撥號方式 9.5 RAS高級程序開發(fā)實例 9.5.1 建立工程項目 9.5.2 程序運行結果圖 9.5.3 關鍵代碼分析 9.5.4 RA5編程小結 9.6 RAS應用實例——遠程文件共享 第10章 串口通信高級編程 10.1 串口通信中字符傳輸 10.1.1 ASCII控制字符 10.1.2 通信中的字符和字節(jié) 10.2 MSComm控件編程實例 10.2.1 建立工程項目 10.2.2 代碼分析 10.3 Windows API串口通信高級實例 10.3.1 VB中調(diào)用Windows API 10.3.2 建立工程項目 10.3.3 代碼分析
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載
Visual Basic網(wǎng)絡通信協(xié)議分析與應用實現(xiàn) PDF格式下載