欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

051_《Delphi網絡高級編程》

系統 1642 0

《Delphi網絡高級編程》

Delphi 教程 系列書籍 (051) Delphi 網絡高級編程》 網友(邦)整理 EMail: shuaihj@163.com

下載地址:

Pdf 附書源碼

Delphi網絡高級編程

  • 作者: 鮑敏 吳昊
  • 出版社:人民郵電出版社
  • ISBN:7115095256
  • 上架時間:2002-12-23
  • 出版日期:2001 年8月
  • 開本:16開
  • 頁碼:372
  • 版次:1-1

內容簡介

本書介紹了使用Delphi實現Windows的網絡編程的方法。書中的實例充分利用Delphi VCL與Winsock API的特點,方便、快捷地實現各種網絡功能。全書由4部分組成:第一部分介紹TCP/IP協議、Winsock知識和Delphi的基本網絡組件;第二部分講解如何利用Delphi和Winsock的優點實現主要協議以及局域網內部使用的應用程序;第三部分是網絡上常用的編碼算法與加密的實現等內容;第四部分附錄提供了網絡編程時的常用參考資料。本書提供了內容豐富的實例,并附有全部實現代碼。本書適合于利用Delphi進行網絡程序開發的程序員閱讀。

目錄

第1章 TCP/IP協議 1

1.1 TCP/IP協議族 1

1.1.1 OSI模型 1

1.1.2 DoD模型 2

1.1.3 TCP/IP主要協議 3

1.1.4 進程/應用層協議 4

1.1.5 主機-主機層協議 5

1.1.6 Internet層協議 6

1.2 TCP/IP基本概念介紹 7

1.2.1 IP報文數據封裝 7

1.2.2 IP數據報的分段與重組 8

1.2.3 IP地址與子網掩碼 8

1.2.4 域名 9

1.2.5 端口 10

1.2.6 URI及其有關形式 10

第2章 Winsock知識 12

2.1 網絡編程接口(Winsock API) 12

2.2 Winsock編程模型 12

2.2.1 從UNIX下的Socket編程模型演化到Winsock 12

.2.2.2 理解Socket 13

2.2.3 使用Winsock進行開發 13

2.3 Winsock常用結構說明 14

2.3.1 sockaddr_in結構 14

2.3.2 hostent結構 16

2.4 Winsock常用函數介紹 16

2.4.1 基本Socket函數 17

2.4.2 數據庫函數 17

2.4.3 Winsock規范提供的擴展函數 18

2.5 常用Winsock函數使用說明 20

2.5.1 初始化Winsock 20

2.5.2 創建Socket 20

2.5.3 執行綁定 21

2.5.4 建立Socket連接 22

2.5.5 網絡I/O函數 23

2.5.6 關閉Socket 24

2.6 錯誤處理 24

2.6.1 錯誤處理函數 24

2.6.2 常見錯誤碼 25

2.7 使用Winsock API實現Finger 26

2.7.1 基本的流程 26

2.7.2 使用Winsock API實現Finger 26

2.8 使用Winsock API實現Echo 29

第3章 Delphi網絡組件 33

3.1 Delphi Socket網絡組件介紹 33

3.1.1 ClientSocket組件 34

3.1.2 ServerSocket組件 36

3.2 Delphi FastNet網絡組件介紹 37

3.2.1 NMDayTime組件 38

3.2.2 NMEcho組件 39

3.2.3 NMFinger組件 39

3.2.4 NMFTP組件 40

3.2.5 NMHTTP組件 45

3.2.6 NMMsg組件 48

3.2.7 MMSGServ組件 49

3.2.8 NMNNTP組件 49

3.2.9 NMPOP3組件 52

3.2.10 NMSMTP組件 54

3.2.11 NMStrm組件 58

3.2.12 NMStrmServ組件 59

3.2.13 NMURL組件 59

3.2.14 NMUUProcessor組件 60

3.2.15 NMUDP組件 61

3.2.16 Powersock組件 63

3.2.17 GeneralServer組件 69

3.3 Delphi其他網絡組件 69

3.3.1 WebDispatcher組件 69

3.3.2 PageProducer組件 71

3.3.3 QueryTableProducer組件 73

3.3.4 DataSetTableProducer組件 75

3.3.5 DataSetPageProducer組件 75

3.4 使用組件進行網絡編程 76

3.4.1 使用NMFinger組件來實現Finger功能 76

3.4.2 使用NMEcho組件實現Echo功能 79

第4章 客戶端程序和服務器端程序 83

4.1 網絡客戶服務體系介紹 83

4.2 服務器與客戶端的通信形式 83

4.3 用FastNet組件實現字符信息傳送 85

4.4 用FastNet組件實現流信息傳送 89

4.5 使用Socket組件實現信息傳送 93

4.5.1 Socket組件與FastNet組件的區別 93

4.5.2 基本功能 93

4.5.3 客戶端程序 93

4.5.4 服務器端程序 97

第5章 基本網絡功能實現 103

5.1 獲取IP地址 103

5.1.1 利用系統工具獲得IP地址 103

5.1.2 使用GetHostByName函數來獲取IP 104

5.1.3 使用WSAAsyncGetHostByName函數獲取IP地址 106

5.1.4 多IP情況的處理 109

5.1.5 關于IP地址和實際的地址的區別 111

5.2 獲取子網掩碼 113

5.2.1 Windows NT系統中獲取子網掩碼 113

5.2.2 Window 9x系統中獲取子網掩碼 116

5.3 獲取計算機名 117

5.3.1 獲取和設置本機主機名 117

5.3.2 獲取遠程主機名稱 120

5.4 網絡連接情況檢測 121

5.4.1 使用WinInet高級函數庫函數檢測網絡狀態 122

5.4.2 通過讀取系統狀態參數檢測網絡狀態 123

5.5 獲取DNS設置 124

5.5.1 Windows NT系統中獲取DNS信息 124

5.5.2 Windows 9x系統中獲取DNS信息 126

5.6 網卡信息的獲取 127

5.6.1 使用GUID獲取網卡地址 127

5.6.2 NetBIOS來獲得MAC地址 129

5.6.3 使用RPC方式獲得MAC地址 131

第6章 TCP協議相關網絡協議應用 134

6.1 HTTP協議客戶端實現 134

6.1.1 HTTP協議簡介 134

6.1.2 HTTP協議的有關內容 136

6.1.3 編制頁面瀏覽程序 138

6.1.4 調整Internet屬性 143

6.1.5 使用NMHTTP組件訪問需要認證站點 145

6.1.6 NMHTTP組件的HeaderInfo屬性 148

6.1.7 通過代理訪問站點 148

6.1.8 關于Cookie 151

6.1.9 下載URL資源 152

6.1.10 下載進度顯示 154

6.2 FTP協議客戶端實現 156

6.2.1 FTP協議簡介 156

6.2.2 FTP服務器上的文件權限 156

6.2.3 FTP目錄瀏覽 157

6.2.4 FTP目錄操作 163

6.2.5 FTP文件操作 166

6.3 POP3協議客戶端實現 171

6.3.1 POP3協議簡介 171

6.3.2 收取郵件 172

6.3.3 編制郵件提示程序 178

6.4 SMTP協議客戶端實現 183

6.4.1 SMTP協議簡介 183

6.4.2 發送郵件 183

6.4.3 發送匿名郵件 189

6.4.4 發送郵件列表 191

6.4.5 向系統默認郵件程序發信息 197

6.5 TELNET協議客戶端實現 201

6.5.1 TELNET協議簡介 201

6.5.2 一個簡單的TELNET客戶端程序 201

6.5.3 TELNET協議的協商方式 205

6.5.4 TELNET協議使用的常量 205

第7章 UDP協議相關網絡應用 208

7.1 發送UDP數據包 208

7.1.1 使用NMUDP組件發送UDP數據包 208

7.1.2 使用Winsock函數發送UDP數據 212

7.2 利用UDP協議進行網絡廣播 215

第8章 ICMP協議相關網絡應用 220

8.1 ping指令程序實現 220

8.2 tracert指令程序實現 226

第9章 CGI及ISAPI相關編程 234

9.1 CGI、ISAPI基礎知識 234

9.1.1 公共網關接口(CGI) 234

9.1.2 ISAPI 236

9.1.3 CGI和ISAPI URL 237

9.2 創建Web應用程序 237

9.2.1 TwebRequest和TwebResponse 244

9.2.2 表單處理程序 247

9.2.3 利用HTML內容生成器建立動態網頁 252

9.2.4 傳輸二進制數據流文件 257

第10章 代理相關網絡應用 259

10.1 網絡代理程序基礎 259

10.1.1 使用代理的原因 259

10.1.2 網絡代理的原理 259

10.2 Socks5代理客戶端的實現 260

10.2.1 Socks5協議主工作流程和數據格式說明 260

10.2.2 Socks5身份認證子協商 262

10.2.3 Socks5代理客戶端程序實現 263

10.3 TELNET代理服務程序實現 271

第11章 撥號網絡編程 282

11.1 使用AT命令撥號 282

11.2 使用TAPI 284

11.3 使用RAS(遠程訪問服務) 290

11.3.1 用系統電話簿進行撥號 396

11.3.2 電話簿條目的管理 300

11.3.3 在程序中創建撥號連接 303

11.3.4 狀態通知 311

第12章 IRC協議編程 318

12.1 IRC協議基本概念 318

12.1.1 頻道(channel) 318

12.1.2 消息(message) 319

12.1.3 昵稱(nickname) 319

12.2 安裝使用IRC服務 320

12.2.1 安裝IRC服務器 320

12.2.2 使用IRC客戶端 322

12.3 IRC命令 323

12.3.1 連接和登錄命令 323

12.3.2 頻道操作 326

12.3.3 用戶查詢命令 330

12.3.4 其他命令 331

12.4 編寫IRC客戶端 332

12.4.1 IRCClient控件簡介 332

12.4.2 使用IRCClient控件編程 336

第13章 網絡編程常用編碼 342

13.1 MIME編碼 342

13.2 CRC校驗 345

13.3 HASH算法 346

13.4 對稱加密算法 348

13.4.1 DES算法 348

13.4.2 Blowfish算法 349

13.4.3 IDEA 349

13.5 Crypto編程 352

附錄A 常用服務端口 356

附錄B 常用RFC文檔編號 363

附錄C Delphi網絡資源 366

051_《Delphi網絡高級編程》


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 黄色网址入口 | 精品日韩欧美国产一区二区 | 在线观看国产免费高清不卡 | 欧美精品1区2区 | 一本大道久久a久久综合 | 91久久精品一区二区二区 | 亚洲欧洲精品成人久久奇米网 | 亚洲精品免费网站 | 久久久久国产视频 | 五月天国产视频 | pornoⅹxxxxhd麻豆 | 亚洲成a人在线观看 | 九九九视频 | 欧美一级二级三级 | 91嫩草精品| 天天影视插插插 | 亚洲综合国产精品 | 日韩1区 | 一级毛片a级 | 久久av网| 一a一级片 | 神马久久久久久久久 | 亚洲一区二区免费视频 | 久久香蕉国产线熟妇人妻 | 中文字幕 国产 | 久久免费在线视频 | 挑战者联盟第一季免费观看完整版 | 四虎最新免费网址 | 久久婷婷色香五月综合激情 | 色偷偷网| 国产美女自卫慰视频福利 | 三黄日本三级在线观看 | 日本久久视频 | 中国明星一级毛片免费 | 九九精品九九 | 无码乱人伦一区二区亚洲 | 午夜精品一区 | 国产视频aaa| 一区二区三区免费网站 | 欧美精选在线 | 激情五月色综合色婷婷 |