图书介绍

Delphi网络高级编程【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

Delphi网络高级编程
  • 鲍敏,吴昊等编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:7115095256
  • 出版时间:2001
  • 标注页数:372页
  • 文件大小:41MB
  • 文件页数:382页
  • 主题词:

PDF下载


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

下载说明

Delphi网络高级编程PDF格式电子书版下载

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

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

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

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

图书目录

第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.3 IP地址与子网掩码8

1.2.2 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编程模型演化到Winsock12

2.2.2 理解Socket13

2.2.3 使用Winsock进行开发13

2.3 Winsock常用结构说明14

2.3.1 sockaddr_in结构14

2.4 Winsock常用函数介绍16

2.3.2 hostent结构16

2.4.2 数据库函数17

2.4.1 基本Socket函数17

2.4.3 Winsock规范提供的扩展函数18

2.5 常用Winsock函数使用说明20

2.5.1 初始化Winsock20

2.5.2 创建Socket20

2.5.3 执行绑定21

2.5.4 建立Socket连接22

2.5.5 网络I/O函数23

2.6 错误处理24

2.6.1 错误处理函数24

2.5.6 关闭Socket24

2.6.2 常见错误码25

2.7 使用Winsock API实现Finger26

2.7.1 基本的流程26

2.7.2 使用Winsock API实现Finger26

2.8 使用Winsock API实现Echo29

第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.3 NMFinger组件39

3.2.2 NMEcho组件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.2 服务器与客户端的通信形式83

第4章 客户端程序和服务器端程序83

4.1 网络客户服务体系介绍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函数来获取IP104

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 使用Winlnet高级函数库函数检测网络状态122

5.4.2 通过读取系统状态参数检测网络状态123

5.5.1 Windows NT系统中获取DNS信息124

5.5 获取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 关于Cookie151

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.1 POP3协议简介171

6.3 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.4 TELNET协议使用的常量205

6.5.3 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 ISAPI236

9.2 创建Web应用程序237

9.1.3 CGI和ISAPI URL237

9.2.1 TwebRequest和TwebResponse244

9.2.2 表单处理程序247

9.2.3 利用HTML内容生成器建立动态网页252

9.2.4 传输二进制数据流文件257

10.1.1 使用代理的原因259

10.1.2 网络代理的原理259

10.1 网络代理程序基础259

第10章 代理相关网络应用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 使用TAPI284

11.3 使用RAS(远程访问服务)290

11.3.2 电话簿条目的管理300

11.3.3 在程序中创建拨号连接303

11.3.4 状态通知311

12.1 IRC协议基本概念318

12.1.1 频道(channel)318

第12章 IRC协议编程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 IDEA349

13.5 Crypto编程352

附录A 常用服务端口356

附录B 常用RFC文档编号363

附录C Delphi网络资源366

11.3.1 用系统电话簿进行拨号396

热门推荐