Visual Basic网络通信协议分析与应用实现

出版时间:2003-1-1  出版社:人民邮电出版社  作者:钟军,汪晓平  页数:668  字数:1045000  
Tag标签:无  

内容概要

本书主要针对目前流行的FTP、HTTP、E-mail、Telnet、ICMP、Modem串口通信编程、拨号网络编程等内容进行详细的讲解,并结合大量的实例使读者能够深入地了解各种网络应用程序的开发技巧。除了深入剖析各种网络协议之外,本书还介绍了Visual Basic 6.0中各种开发网络通信的方法和技巧,以及各种网络通信的基础应用。  本书适合中高级Visual Basic程序员阅读、参考。

书籍目录

第1章 网络编程基础知识  1.1 网络的基本应用  1.2 TCP/IP模型  1.3 UDP数据包  1.4 TCP数据包 1.5 小结 第2章 网络与通信控件  2.1 Winsock规范  2.2 Winsock控件   2.2.1 TCP协议基础知识   2.2.2 UDP基础知识   2.2.3 Winsock控件属性   2.2.4 Winsock控件方法   2.2.5 Winsock控件事件   2.2.6 Winsock控件的使用  2.3 Internet Transfer 控件   2.3.1 Internet Transfer控件属性   2.3.2 Internet Transfer控件方法   2.3.3 Internet Transfer控件事件   2.3.4 Internet Transfer控件的使用  2.4 MSComm控件   2.4.1 MSComm控件的属性   2.4.2 MSComm控件的事件   2.4.3 利用MSComm控件通信步骤  2.5 Winsock API   2.5.1 Winsock API的函数声明   2.5.2 WinsockAP的函数使用  2.6 串口通信API   2.6.1 打开和关闭串口   2.6.2 串口配置和串口属性   2.6.3 读写串口   2.6.4 通信事件   2.6.5 设备控制命令  2.7 小结 第3章 实现网络基本应用  3.1 端口扫描程序  3.2 Ping程序的实现  3.3 根据域名或者计算机名获取IP地址   3.3.1 获取本机IP地址   3.3.2 根据域名或者计算机名获取IP地址  3.4 获取网卡地址  3.5 增加超级链接和发送E-mail  3.6 小结 第4章 TCP/UDP应用开发  4.1 Winsock API实现TCP聊天   4.1.1 建立工程项目   4.1.2 代码分析  4.2 Winsock API实现UDP聊天   4.2.1 建立工程项目   4.2.2 代码分析  4.3 Winsock 控件实现TCP聊天   4.3.1 建立工程项目   4.3.2 代码分析  4.4 Winsock 控件实现UDP聊天   4.4.1 建立工程项目   4.4.2 代码分析  4.5 小结 第5章 E-mail协议及高级编程  5.1 Foxmail发送接收E-mail  5.2 SMTP、POP3与E-mail  5.3 SMTP及发送电子邮件   5.3.1 SMTP的模型描述   5.3.2 SMTP的会话过程  5.4 发送无附件E-mail程序   5.4.1 建立工程项目   5.4.2 代码分析  5.5 POP3与接收电子邮件   5.5.1 POP3的模型描述   5.5.2 POP3的会话过程  5.6 接收E-mail的程序   5.6.1 建立工程项目   5.6.2 代码分析  5.7 信件结构详述   5.7.1 RFC822信件的格式和内容   5.7.2 构造符合RFC822的信件   5.7.3 RFC822信件的语法分析  5.8 MIME编码解码与发送附件   5.8.1 RFC822的局限性   5.8.2 Uuencode编码与解码   5.8.3 MIME及其编码   5.8.4 构造MIME信件   5.8.5 MIME信件的语法分析  5.9 E-mail客户端高级编程   5.9.1 建立工程项目  5.10 E-mail乱码   5.10.1 乱码的常见形式及形成原因   5.10.2 避免乱码的方法  5.11 MAPI概述   5.11.1 Windows的MAPI介绍   5.11.2 在VB中使用MAPI  5.12 MAPI高级编程   5.12.1 建立工程项目   5.12.2 代码分析 第6章 Telnet协议及高级编程  6.1 Telnet简介  6.2 使用Windows的Telnet程序登录远程服务器  6.3 深入Telnet协议   6.3.1 NVT ASCII字符集   6.3.2 Telnet命令   6.3.3 协商选项   6.3.4 子协商选项   6.3.5 Telnet操作方式  6.4 BBS客户端高级开发   6.4.1 建立工程项目   6.4.2 关键代码分析 第7章 HTTP协议及高级编程  7.1 HTTP协议介绍   7.1.1 HTTP背景   7.1.2 HTTP的内容   7.1.3 消息(Message)   7.1.4 请求(Request)   7.1.5 响应(Response)   7.1.6 访问认证   7.1.7 URL编码   7.1.8 HTTP协议的应用  7.2 断点续传   7.2.1 建立工程项目   7.2.2 代码分析  7.3 网页服务器高级开发   7.3.1 Web Server的一些理论   7.3.2 建立工程项目   7.3.3 代码分析  7.4 网站下载程序高级开发   7.4.1 实例介绍   7.4.2 WinInet HTTP API实现文件下载的使用方法   7.4.3 代码分析  7.5 HTTP API高级开发   7.5.1 实例介绍   7.5.2 WinInet HTTP API实现断点续传   7.5.3 关键代码分析  7.6 HTTP代理服务器高级开发   7.6.1 建立工程项目   7.6.2 代码分析 第8章 FTP协议及高级编程  8.1 FTP简介  8.2 安装设置FTP服务器  8.3 使用Windows内置FTP程序  8.4 深入FTP协议   8.4.1 FTP命令大全   8.4.2 FTP工作模式  8.5 Internet Transfer控件实现FTP程序   8.5.1 建立工程项目   8.5.2 关键代码分析  8.6 Winsock开发高级FTP客户端程序   8.6.1 建立工程项目   8.6.2 关键代码分析  8.7 API开发高级FTP客户端程序   8.7.1 建立工程项目   8.7.2 关键代码分析  8.8 3种FTP客户端程序开发方法的比较 第9章 RAS高级编程  9.1 RAS客户机 9.2 建立拨号连接  9.3 RAS简单拨号程序  9.4 RAS重要函数说明   9.4.1 连接函数   9.4.2 连接管理函数   9.4.3 电话簿和用户凭证管理   9.4.4 拨号方式  9.5 RAS高级程序开发实例   9.5.1 建立工程项目   9.5.2 程序运行结果图   9.5.3 关键代码分析   9.5.4 RA5编程小结  9.6 RAS应用实例——远程文件共享 第10章 串口通信高级编程  10.1 串口通信中字符传输   10.1.1 ASCII控制字符   10.1.2 通信中的字符和字节  10.2 MSComm控件编程实例   10.2.1 建立工程项目   10.2.2 代码分析  10.3 Windows API串口通信高级实例   10.3.1 VB中调用Windows API   10.3.2 建立工程项目   10.3.3 代码分析 

图书封面

图书标签Tags

评论、评分、阅读与下载


    Visual Basic网络通信协议分析与应用实现 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7