Windows网络编程之Delphi篇PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:萧秋水,文娟编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2001
- ISBN:7900630945
- 页数:268 页
实例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 API 56
步骤——实现FTP客户程序 61
?□ 创建一个新组件TDragDropFTP 61
?□ 安装该组件 69
?□ 使用该组件实现FTP客户程序 69
?□ 需要改进的地方 70
实例5 Ping与Trace Route 71
主要内容 71
?□ 本例提要 71
?□ 技术专题 72
※ Internet控制报文协议ICMP 72
※ ICMP报文格式 73
※ ICMP报文的分类 74
步骤之一——实现Ping实用工具 78
?□ 创建一个组件TICMP 78
?□ 从TICMP派生TPing组件 80
?□ 使用TPing组件建立Ping实用工具 86
步骤之二——实现Trace Route实用工具 87
?□ 从TICMP派生TTraceRoute组件 87
?□ 使用TTraceRoute组件建立Trace Route实用工具 90
实例6 编程实现TELNET 91
主要内容 91
?□ 本例提要 91
?□ 技术专题 93
※ TELNET(远程登录) 93
步骤之一——实现TELNET服务器 95
?□ 创建一个通用组件TWSocket 95
?□ 实现TELNET端口的监视 96
?□ 与客户机远程交互 97
步骤之二——实现TELNET客户机 101
?□ 创建一个TELNET客户端组件TTnCnx 101
?□ 使用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 Web 181
※ 统一资源定位符 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
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《全国职业院校工业机器人技术专业规划教材 工业机器人现场编程》(中国)项万明 2019
- 《光明社科文库 社会网络与贫富差距 经验事实与实证分析》何金财 2019
- 《高中压配电网规划 实用模型、方法、软件和应用 上》王主丁著 2020
- 《编程超有趣 奇妙Python轻松学 第1辑》HelloCode人工智能国际研究组 2018
- 《CCNA网络安全运营SECFND 210-250认证考试指南》(美)奥马尔·桑托斯(OmarSantos),约瑟夫·穆尼斯(JosephMuniz),(意) 2019
- 《网络互联技术项目化教程》梁诚主编 2020
- 《网络利他行为研究》蒋怀滨著 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019