图书介绍

Internet与TCP/IP程序设计之Delphi高手【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

Internet与TCP/IP程序设计之Delphi高手
  • 黄志鸿,黄嘉辉编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7900635807
  • 出版时间:2001
  • 标注页数:504页
  • 文件大小:78MB
  • 文件页数:520页
  • 主题词:软件工具(学科: 程序设计) 互连网络(学科: 协议(计算机) 学科: 程序设计) 软件工具 程序设计 互连网络 协议(计算机)

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Internet与TCP/IP程序设计之Delphi高手PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

目 录1

第1章网络概论1

1.1网络基本概念2

1.1.1 对等网络2

1.1.2客户机/服务器网络3

1.2 OSI模型3

1.3通信协议5

1.4 TCP与UDP6

1.4.1 TCP6

1.4.2 UDP6

第2章客户机/服务器结构9

2.1 Internet Socket控件介绍10

8.8.5范例8.9 312

2.2 UDP的应用12

2.3 TCP的应用——客户机/服务器程序设计17

2.3.1 范例2.217

2.3.2范例2.320

2.4.1 远程控制25

2.4远程控制25

2.4.2范例2.3(1)27

2.4.3 范例2.3(2)30

2.4.4 范例2.434

2.5 网上聊天35

2.5.1 网上聊天35

2.5.2 范例2.536

2.6本章小结39

2.6.1 本章所用到TNMUDP控件39

2.6.2本章所用到TServerSocket控件40

2.6.3 本章所用到TClientSocket控件40

第3章 电子邮件43

3.1.1发送技术44

3.1.2邮件格式44

3.1 电子邮件的基本概念44

3.1.3 收发邮件的客户端接口45

3.2默认邮件工具46

3.2.1使用系统默认邮件工具发送E-mail46

3.2.2范例3.148

3.3 SMTP49

3.3.1 SMTP49

3.3.2范例3.251

3.3.3范例3.357

3.3.4本节小结59

3.4 POP359

3.4.1接收59

3.4.2范例3.459

3.4.3答复69

3.4.5范例3.570

3.4.4转发70

3.5 Microsoft Message API71

3.5.1 Microsoft Message API72

3.5.2范例3.674

3.6 Microsoft MAPI控件81

3.6.1 Microsoft MAPI控件81

3.6.2范例3.782

3.7处理E-mail附件86

3.7.1外理E-mail附件86

3.7.2范例3.886

第4章HTTP与FTP通信协议91

4.1 HTTP标题信息92

4.1.1 HTTP标题信息92

4.1.2范例4.193

4.1.3范例4.295

4.2 HTTP网页内容98

4.3.1关于Mictosoft Internet Transfer控件107

4.3 HTTP通信协议(Microsoft Internet Transfer控件)107

4.3.2范例4.4108

4.3.3范例4.5111

4.4 FTP通信协议——文件上传及下载114

4.4.1关于FTP通信协议114

4.4.2范例4.6115

4.4.3登录FTP服务器125

4.4.4浏览远程FTP服务器目录126

4.4.5文件下载127

4.4.6文件上传128

4.4.7更新FTP服务器端的目录位置(CD)129

4.4.8声音告知各个动作完成129

4.4.9 TNMFTP组件的事件130

4.4.10本节小结131

4.5 FTP通信协议——服务器端命令132

4.5.1 关于FTP服务器端命令132

4.5.2 范例4.7133

4.5.3 添加FTP服务器端目录146

4.5.5删除FTP服务器端文件147

4.5.6执行FTP服务器端命令147

4.5.4删除FTP服务器端目录147

4.5.9 本节小结148

4.5.8 传输模式——ASCII或BINARY148

4.5.7查寻FTP服务器端现在目录位置148

4.6.1 关于Microsoft Internet Transfer控件149

4.6.2 范例4.8149

4.6 FTP通信协议(Microsoft Internet Transfer控件)149

4.6.3 登录FTP服务器155

4.6.4浏览远程FTP服务器目录155

4.6.5 文件下载157

4.6.6范例4.9157

4.6.7上传功能163

第5章浏览器165

5.1 WebBrowserVCL组件介绍167

5.1.1 关于WebBrowser VCL组件167

5.1.2 范例5.1168

5.2再论浏览器功能174

5.2.1 同步处理175

5.2.2显示【Internet属性】对话框177

5.2.3脱机工作178

5.3 执行浏览器的OLE命令187

5.3.1 关于OLE命令188

5.3.2 范例5.3190

第6章Windows Networking——网络资源应用201

6.1 Windows Networking的基本概念202

6.2 映射网络驱动器——WNetConnectionDialog204

6.2.1 WNetConnectionDialog204

6.2.2范例6.1205

6.3打印机连接端口——WNetConnectionDialog206

6.3.1 关于WNetConnectionDialog206

6.3.2范例6.2206

6.4 中断网络驱动器/打印机——WNetDisconnectDialog207

6.4.1 关于WNetDisconnectDialog207

6.4.2添加打印机向导209

6.5 创建网络资源连接——WNetAddConnection211

6.5.1关于WNetAddConnection211

6.5.2范例6.6212

6.6创建网络资源连接——WNetAddConnection2214

6.6.1关于WNetAddConnection2214

6.6.2范例6.7217

6.7创建网络资源连接——WNetAddConnection3220

6.7.1关于WNetAddConnection3220

6.7.2范例68223

6.8 中断网络资源连接—WNetCancelConnection225

6.8.1 关于WNetCancelConnection225

6.8.2范例6.9226

6.9 中断网络资源连接——WNetCancelConnection2227

6.10取得连接资源名称——WNetGetConnection229

6.10.1 关于WNetGetConnection229

6.10.2 范例6.11230

6.11取得网络连接用户名——WNetGetUser230

6.11.1关于WNetGetUser230

6.11.2范例6.12231

6.12取得WNet API的错误消息——WNetGetLastError233

6.13本章小结234

第7章Win32 RAS API——远程访问拨号网络服务237

7.1.1支持RAS服务的协议238

7.1 远程访问服务的基本概念238

7.1.2服务器要求239

7.1.3组件要求239

7.1.4 Windows中支持远程访问服务的API函数240

7.2运行拨号网络程序241

7.2.1关于拔号网络程序241

7.2.2范例7.1242

7.2.3调用Windows API中的远程访问函数243

7.2.4范例7.2245

7.2.6设置默认拔号连接247

7.2.5 InternetAutodialHangup API函数247

7.2.7范例7.3249

7.2.8 Win32 RAS API251

7.2.9范例7.4254

7.3检测拨号连接状态258

7.3.1利用InternetGetConnectedState检测连接状态258

7.3.2范例7.5259

7.3.3利用RasGetConnectStatus函数检测连接状况263

7.3.4范例7.6264

7.3.5 RasEnumConnection API函数267

7.4取得拨号网络设定名称及数目268

7.4.1 RasEnumEntries268

7.4.2范例7.7270

7.5取得拨号连接后的IP地址272

7.5.1 RasGETProjectionInfo272

7.5.2范例7.8274

7.6处理拨号网络设定的使用者帐号及密码276

7.6.1 RasGetEntryDialParams277

7.6.2 RasSetEntryDialParams278

7.6.3准备工作279

7.6.4范例7.9279

7.6.6设定拨号网络设定的使用者帐号及密码283

7.6.5取得拨号网络设定的使用者帐号及密码283

7.6.7删除拨号网络设定的使用者密码284

7.7本章小结284

第8章Microsoft Win32 Internet——Internet基本应用285

8.1 Microsoft Win32Internet API的基本概念286

8.1.1 Win32 Internet API的条件286

8.1.2 Win32 Internet API的应用286

8.2.1 关于InternetAttemptConnect288

8.2尝试连接至Internet InternetAttemptConnect288

8.2.2范例8.1289

8.3.1 关于InternetCheckConnection290

8.3检查Internet连接——InternetCheckConnection290

8.3.2范例8.2291

8.4创建拨号网络连接——InternetAutodial292

8.4.1关于InternetAutodial293

8.4.2范例8.3294

8.5创建拨号网络连接——InternetDial296

8.5.1关于InternetDial296

8.5.2范例8.4297

8.6.1 InternetAudoDialHangUp299

8.6.2 InternetHangUp299

8.6 中断拨号网络连接—InternetAutodialHangUP/InternetHangUp299

8.6.3范例8.5300

8.6.4范例8.6301

8.7取得目前网络连接状态——InternetGetConnectedState302

8.7.1 InternetGetConnectedState302

8.7.2范例8.7303

8.7.3范例8305

8.8 HTTP Cookies308

8.8.1关于HTTP Cookies308

8.8.2 InternetGetCookie310

8.8.3 InternetSetCookie311

8.8.4在客户机上存储Cookies值所需的设置311

8.8.6范例8.10313

8.9处理URL——介绍314

8.9.1什么是URL314

8.10正规化处理URL——InternetCanonializeUrl315

8.10.1正规化处理URL315

8.9.2 URL的表示形式315

8.9.3 Win32 Internet API提供的帮助处理URL的函数315

8.10.2 InternetCanonializeUrl316

8.10.3范例8.11317

8.1 1合并URL字符串——InternetCombineUrl318

8.11.1 InternetCombineUrl318

8.11.2范例8.12319

8.12.1 InternetCrackUrl321

8.12 分解URL字符串——InternetCrackUrl321

8.12.2范例8.13323

8.13 产生URL字符串——InternetCreateUrl325

8.13.1 InternetCreateUrl325

8.13.2范例8.14326

8.14本章小结327

第9章M i crosoft Wi n32 I nternet——I nternet高级应用329

9.1 Win32 Internet API高级应用330

9.2.1 InternetOpen331

9.2创建InternetSession331

9.2.2 InternetCloseHandle333

9.2.3范例9.1333

9.2.4 dwAccessType335

9.2.5范例9.2336

9.3 创建FTP、HTTP或Gopher服务339

9.3.1 InternetConnect340

9.3.2 InternetCloseHandle341

9.3.3 范例9.3342

9.3.4范例9.4345

9.4 HTTP通信协议——下载网页内容348

9.4.1InternetOpenUrl349

9.4.2InternetReadFile350

9.4.3 范例9.5351

9.4.4 InternetSetOption354

9.4.5范例9.6355

9.5 FTP文件传输通信协议的基本介绍358

9.5.1 nServerDort和dwService359

9.5.2范例9.7360

9.6浏览FTP服务器目录364

9.6.2范例9.8365

9.6.1 FtpGetCureecntDirectory365

9.6.3 FTPFinsFirstFile和InternetFineNextFile .370

9.6.4范例9.9372

9.6.5范例9.10 FTP.dpr378

9.6.6 FtpSetCurrentDirectory379

9.6.7本节小结380

9.7 FTP下载及上传功能380

9.7.1 利用FtpGetFile函数下载文件380

9.7.2范例9.11381

9.7.3利用FtpPutFile函数上传文件390

9.7.4范例9.12391

9.7.5本节小结401

9.8 FTP其他功能介绍401

9.8.1 利用FtpCreateDirectory函数添加FTP服务器端目录402

9.8.2范例9.13402

9.8.3 利用FtpRemoveDirectory函数删除FTP服务器目录404

9.8.4范例9.14404

9.8.5利用FtpDeleteFile函数删除FTP服务器文件406

9.8.6范例9.15406

9.8.7利用FtpRenameFile函数重命名FTP服务器端文件408

9.8.8范例9.16409

第10章Microsoft Windows Sockets API——Internet Winsock应用413

10.1 Windows Socket介绍414

10.1.1 Socket的故事414

10.1.2 Socket API的作用414

10.1.3 Winsock在应用程序开发上的分类415

10.1.4 Winsock在程序开发流程上的差异416

10.2 Winsock API函数417

10.2.1 BSD Socket API函数418

10.2.2 Winsock扩展函数418

10.2.4数据库函数420

10.2.3转换函数420

10.3.1 WSAStartup421

10.3 Winsock应用程序的开始和结束421

10.3.2 WSAData结构变量422

10.3.3 WSACleanup423

10.3.4范例10.1424

10.3.5 WSAIsBlacking426

10.3.6范例10.2426

10.3.7范例10.3428

10.4.1 IP地址430

10.4名称解析——IP地址和主机名称的转换430

10.4.2 DNS431

10.4.3查询IP地址431

10.4.4取得本地主机名称433

10.4.5范例10.4434

10.4.6范例10.5436

10.4.7取得本机IP地址438

10.4.8范例10.6440

10.4.10以主机名称转换IP地址444

10.4.9范例10.7444

10.4.11范例10.9447

10.4.12取得通信协议信息450

10.4.13范例10.10451

10.4.14范例10.11454

10.5处理Winsock错误——WSAGetLastError454

10.5.1 WSAGetLastError455

10.5.2范例10.12456

10.6.1 BSD及Winsock扩展API460

10.6 Winsock高级应用介绍460

10.6.2 Winsock的服务器应用程序461

10.6.3 Winsock的客户端应用程序461

10.7 Winsock高级应用——Telnet服务器464

10.7.1 Telnet服务器464

10.7.2范例10.13465

附录A Delphi调用Windows API477

附录B Win32 RAS API(RASAPI32.DLL)声明483

附录C Windows API函数索引499

附录D安装ActiveX控件503

附录E参考资料505

热门推荐