首页 首页 资源下载 编程开发 查看内容

《VisualC++网络通信编程实用案例精选》PDF格式

木马童年 2020-2-14 17:01 18 0

《VisualC++网络通信编程实用案例精选》PDF格式——更多资源,课程更新在 多智时代 duozhishidai.com多智时代资源,简介:本书是一本介绍利用Visual C++进行网络通信程序开发的书籍,书中精选了大量网络实例,涵盖了本 ...

 《VisualC++网络通信编程实用案例精选》PDF格式——更多资源,课程更新在 多智时代 duozhishidai.com

 多智时代资源,简介:

本书是一本介绍利用Visual  C++进行网络通信程序开发的书籍,书中精选了大量网络实例,涵盖了本地计算机网络编程,局域网网络通信编程,IE编程,网络通信协议编程,串口通信编 程,代理服务器编程和高级网络通信编程。每个工程实例都提供了完整的源代码,读者可以很容易地根据需要进行二次开发。本书适合进行网络通信开发的人员阅 读,同时也可以作为科研单位,高校相关专业人员的参考书籍。

目录介绍

第1章 Visual C++网络通信编程基础

1.1 Winsock1.1编程技术

1.1.1 Winsock的基本概念

1.1.2 Winsock的编程特点

1.1.3 Winsock基本的API

1.1.4 Winsock的异步模式

1.1.5 面向连接协议和无连接协议

1.2 Winsock 2.0编程技术

1.2.1 Winsock 2.0技术说明

1.2.2 Winsock 2.0新增函数

1.2.3 Winsock网络程序——聊天室

1.3 CAsyncSocket编程技术

1.3.1 CAsyncSocket类的组成

1.3.2 CAsyncSocket编程模型

1.4 CSocket编程技术

1.4.1 CSocket类的组成

1.4.2 CSocket应用实例——聊天室

1.5 WinInet编程技术

第2章 本地计算机网络编程

2.1 获取计算机的名称和IP地址

2.2 获取计算机的子网掩码

2.3 获取计算机的DNS设置

2.4 获取计算机的网卡地址

2.5 获取计算机安装的协议

2.6 获取计算机提供的服务

2.7 获取计算机的所有网络资源

2.8 修改本地计算机的网络设置

2.9 获取计算机TCP/IP的所有信息

第3章 局域网网络通信编程实例

3.1 获取网上邻居

3.1.1 实现原理

3.1.2 实例实现

3.2 IP地址和主机名之间的转换

3.2.1 实现原理

3.2.2 实例实现

3.3 映射网络驱动器

3.3.1 实现原理

3.3.2 实例实现

3.4 局域网消息发送程序Net Send

3.4.1 实现原理

3.4.2 实例实现

3.5 获取局域网内其他计算机的信息

第4章 IE编程实例

4.1 简单的浏览器的实现

4.1.1 实现原理

4.1.2 实例实现

4.2 删除IE相关历史记录

4.2.1 实现原理

4.2.2 实例实现

4.3 将应用程序加入到IE工具栏

4.3.1 实现原理

4.3.2 实例实现

4.4 超级链接的实现

4.4.1 实现原理

4.4.2 实例实现

4.5 禁止IE的弹出窗口

4.5.1 实现原理

4.5.2 实例实现

4.6 禁止浏览某些网站

4.6.1 实现原理

4.6.2 实例实现

4.7 IE收藏夹

4.7.1 实现原理

4.7.2 实例实现

4.8 设置桌面快捷方式和活动桌面

4.8.1 实现原理

4.8.2 实例实现

第5章 基本网络编程实例

5.1 点对点文件传输

5.2 端口扫描程序

5.2.1 实现原理

5.2.2 实例实现

5.3 Finger编程

5.3.1 实现原理

5.3.2 实例实现

5.4 Sniff编程

5.4.1 实现原理

5.4.2 实例实现

5.5 Internet文件下载

5.5.1 实现原理

5.5.2 实例实现

第6章 网络通信协议编程实例

6.1 FTP协议

6.1.1 FTP工作原理

6.1.2 FTP数据表示

6.1.3 FTP命令

6.1.4 FTP应答

6.1.5 FTP客户端实例方法

6.1.6 FTP客户端实例实现

6.2 SMTP协议

6.2.1 SMTP会话

6.2.2 SMTP信件

6.2.3 SMTP客户端实例方法

6.2.4 SMTP客户端实例实现

6.3 POP3协议

6.3.1 POP3会话

6.3.2 POP3信件

6.3.3 POP3客户端实例方法

6.3.4 POP3客户端实例实现

6.4 ICMP协议

6.4.1 ICMP报文格式

6.4.2 ICMP时间戳请求与应答

6.4.3 Ping程序的实现

6.4.4 TraceRoute程序的实现

6.5 Telnet协议

6.5.1 Telnet协议

6.5.2 NVT ASCII字符集

6.5.3 协商选项

6.5.4 BBS实例实现

6.6 HTTP协议

6.6.1 HTTP会话

6.6.2 HTTP数据

6.6.3 HTTP客户端程序的实现

6.6.4 HTTP服务器实例实现

第7章 Modem/串口通信编程实例

7.1 AT命令

7.1.1 Modem状态

7.1.2 AT命令

7.1.3 Modem返回信息码

7.2 MSCOMM控件编程实例

7.2.1 实现原理

7.2.2 实例实现

7.3 串口通信API编程实例

7.3.1 打开和关闭串口

7.3.2 串口配置

7.3.3 串口属性设置

7.3.4 缓冲区控制

7.3.5 串口读写

7.3.6 通信事件

7.3.7 设备控制命令

7.3.8 实例实现

第8章 代理服务器编程实例

8.1 Socks 5协议编程

8.1.1 实例原理

8.1.2 实例实现

8.2 HTTP代理服务器实例

8.2.1 主框架代码分析

8.2.2 代理类CProxyServer的实现

第9章 高级实例解析

9.1 串口通信高级编程实例

9.1.1 主程序结构和流程

9.1.2 实例演示

9.1.3 实例原理

9.1.4 实例设计

9.1.5 代码分析

9.2 网络流量监控实例

9.2.1 主程序结构和流程

9.2.2 实例演示

9.2.3 实例原理

9.2.4 实例设计

9.2.5 代码分析

9.3 网站下载实例

9.3.1 主程序结构和流程

9.3.2 实例演示

9.3.3 实例原理

9.3.4 实例设计

9.3.5 代码分析

9.4 网络五子棋实例

9.4.1 主程序结构和流程

9.4.2 实例演示

9.4.3 实例原理

9.4.4 实例设计

9.4.5 代码分析

9.5 语音聊天实例

9.5.1 主程序结构和流程

9.5.2 实例演示

9.5.3 实例原理

9.5.4 实例设计

9.5.5 代码分析

9.6 远程控制实例

9.6.1 主程序结构和流程

9.6.2 实例演示

9.6.3 实例原理

9.6.4 实例设计


在不久的将来,多智时代一定会彻底走入我们的生活,有兴趣入行未来前沿产业的朋友,可以收藏多智时代,及时获取人工智能、大数据、云计算和物联网的前沿资讯和基础知识,让我们一起携手,引领人工智能的未来!

网络通信 局域网 通信协议 应用程序 远程控制
0
为您推荐
《嵌入式linux视频教程/高级项目班》

《嵌入式linux视频教程/高级项目班》

《嵌入式linux视频教程/高级项目班》——更多资源,课程更新在 多智时代 duozhishidai.…...

纯正商业级应用-微信小程序开发实战教程(附源码)

纯正商业级应用-微信小程序开发实战教程(附源码)

纯正商业级应用-微信小程序开发实战(附源码)——更多资源,课程更新在 多智时代 duoz…...

web前端视频_零基础学习web前端技术某内全套

web前端视频_零基础学习web前端技术某内全套

web前端视频_零基础学习web前端技术某内全套——更多资源,课程更新在 多智时代 duozhi…...

《计算机等级考试二级C语言程序设计》视频

《计算机等级考试二级C语言程序设计》视频

《计算机等级考试二级C语言程序设计》视频——更多资源,课程更新在 多智时代 duozhish…...

《Java项目开发过程实录》(18小时语音视频讲解)

《Java项目开发过程实录》(18小时语音视频讲解)

《Java项目开发过程实录》(18小时语音视频讲解)——更多资源,课程更新在 多智时代 duo…...

小甲鱼《零基础学习汇编语言》77讲

小甲鱼《零基础学习汇编语言》77讲

小甲鱼《零基础学习汇编语言》77讲——更多资源,课程更新在 多智时代 duozhishidai.co…...