图书介绍
Windows网络编程之Delphi篇2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 萧秋水,文娟编著 著
- 出版社: 北京:清华大学出版社
- ISBN:7900630945
- 出版时间:2001
- 标注页数:268页
- 文件大小:25MB
- 文件页数:279页
- 主题词:
PDF下载
下载说明
Windows网络编程之Delphi篇PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
实例1 用WinSock实现网上聊天1
主要内容1
?□ 本例提要1
?□ 技术专题2
※ WinSock简介2
※ WinSock API主要函数的使用2
※ ScktComp单元对WinSock API的封装5
步骤——实现聊天程序19
?□ 建立一个新项目20
?□ 启动时进入监视状态20
?□ 连接到聊天服务器21
?□ 客户机与服务器的对话22
实例2 获取主机名和IP地址23
主要内容23
?□ 本例提要23
?□ 技术专题23
※ 获取主机名和IP地址的原理23
步骤——获取主机名和IP地址26
?□ 建立一个新项目26
?□ 提供两个核心功能函数26
?□ 创建非正常窗口并从Taskbar隐藏27
?□ 完成其他界面编程28
实例3 网卡物理地址30
主要内容30
?□ 本例提要30
?□ 技术专题30
※ Netbios网络编程接口30
※ Netbios的基本概念31
※ Netbios编程32
※ 使用Netbios获取网络参数38
步骤——获取网卡物理地址40
?□ 创建一个新项目40
?□ 窗体创建时枚举可用的LANA编号40
?□ 重置选中的LANA编号42
?□ 获取物理地址43
实例4 FTP客户程序45
主要内容45
?□ 本例提要45
?□ 技术专题46
※ FTP协议及其实现方法46
※ 使用TNMFTP组件48
※ 使用Microsoft Internet Transfer组件53
※ 直接使用WinInet API56
步骤——实现FTP客户程序61
?□ 创建一个新组件TDragDropFTP61
?□ 安装该组件69
?□ 使用该组件实现FTP客户程序69
?□ 需要改进的地方70
实例5 Ping与Trace Route71
主要内容71
?□ 本例提要71
?□ 技术专题72
※ Internet控制报文协议ICMP72
※ ICMP报文格式73
※ ICMP报文的分类74
步骤之一——实现Ping实用工具78
?□ 创建一个组件TICMP78
?□ 从TICMP派生TPing组件80
?□ 使用TPing组件建立Ping实用工具86
步骤之二——实现Trace Route实用工具87
?□ 从TICMP派生TTraceRoute组件87
?□ 使用TTraceRoute组件建立Trace Route实用工具90
实例6 编程实现TELNET91
主要内容91
?□ 本例提要91
?□ 技术专题93
※ TELNET(远程登录)93
步骤之一——实现TELNET服务器95
?□ 创建一个通用组件TWSocket95
?□ 实现TELNET端口的监视96
?□ 与客户机远程交互97
步骤之二——实现TELNET客户机101
?□ 创建一个TELNET客户端组件TTnCnx101
?□ 使用TTnCnx组件完成TELNET客户机104
实例7 邮件收发程序106
主要内容106
?□ 本例提要106
?□ 技术专题107
※ 邮件格式107
※ POP3协议简介108
※ SMTP协议简介109
※ Delphi中POP3协议的实现111
※ Delphi中SMTP协议的实现114
步骤之一——实现邮件接收程序116
?□ 建立一个新项目116
?□ 实现服务器登录116
?□ 获取邮件列表118
?□ 接收指定邮件119
?□ 断开与服务器的连接121
?□ 处理其他的事件121
步骤之二——实现邮件发送程序122
?□ 建立一个新项目122
?□ 实现服务器登录122
?□ 发送邮件124
?□ 验证用户的存在125
?□ 扩展邮件列表126
?□ 断开与服务器的连接126
?□ 处理其他的事件127
实例8 Finger查询129
主要内容129
?□ 本例提要129
?□ 技术专题129
※ Finger协议129
步骤——实现Finger客户机131
?□ 建立一个新项目131
?□ 在一个单独的线程中进行Finger查询131
?□ 完成其他辅助性的界面编程135
实例9 RAS拨号上网136
主要内容136
?□ 本例提要136
?□ 技术专题139
※ RAS简介139
※ 拨号与挂断140
※ 连接管理149
※ 电话簿管理153
步骤——实现RAS客户机162
?□ 建立一个新项目并引入RAS库163
?□ 实现电话簿管理功能163
?□ 完成拨号与挂断173
实例10 Web服务器与浏览器180
主要内容180
?□ 本例提要180
?□ 技术专题181
※ World Wide Web181
※ 统一资源定位符182
※ 超文本传送协议185
※ 使用Microsoft WebBrowser控件189
※ TNMHTTP组件和THTML组件191
步骤之一——实现简单的WWW浏览器202
?□ 建立一个新项目202
?□ 完成程序的浏览任务202
步骤之二——实现Web服务器204
?□ 建立一个新项目204
?□ 启动Web服务器204
?□ Web服务器主循环206
?□ THTTPServerThread线程类208
实例11 Web服务程序214
主要内容214
?□ 本例提要214
?□ 技术专题214
※ Web服务程序工作原理与分类214
※ CGI简介215
※ ISAPI简介218
※ Delphi对Web服务程序的支持219
※ Delphi对Web服务程序提供的组件类220
※ 调试Web服务器程序250
步骤之一——实现ISAPI服务程序251
?□ 建立一个新的Web服务程序项目251
?□ 设置默认的Web模块252
?□ 添加并处理动作项252
步骤之二——实现CGI服务程序257
实例12 TAPI编程258
主要内容258
?□ 本例提要258
?□ 技术专题259
※ IAPI提供的服务259
※ TAPI的分级260
※ 通信过程描述261
步骤之一——实现一个电话拨号程序263
?□ 建立一个新项目并实现其主窗体263
?□ 实现电话呼叫窗体264
?□ 实现拨号监测窗体268