Windows网络编程案例教程

价格 44.50对比
发货 广东东莞市
销量 暂无
评价 已有 0 条评价
人气 已有 2 人关注
数量
+-
库存100
 
联系方式
加关注0

新图书资料发布

VIP   VIP会员第1年
资料通过认证
保证金未缴纳

内容简介

本书针对有C/C++语言基础的网络编程初学者,以WinSock API和MFC Sockets为编程主线,以通俗易懂的方法介绍Windows平台下的网络编程方法,引导读者循序渐进地提高网络编程能力。本书内容丰富,涵盖了网络编程模型、P2P网络模型、Windows网络编程、WinSock2 API编程、阻塞/非阻塞模式套接字编程、异步套接字编程、Blocking I/O编程、select I/O编程、WSAAsyncSelect I/O编程、WSAEventSelect I/O编程、Overlapped I/O编程、I/O Completion Port编程、MFC套接字编程、WinInet API编程、MFC WinInet编程、FTP编程、HTTP编程、SMTP/POP3编程、Windows多线程编程、WinPcap编程、网络五子棋的设计与实现等。
  本书是编者在多年教学和实践工作的基础上编写的,其语言生动流畅,分析深入浅出,步骤精炼,图文并茂。本书注重应用、强调实践,案例编码覆盖主流技术和方法,能够帮助读者快速地学以致用。本书可作为各类学校的网络编程专业教材,也可作为网络编程人员的自学参考用书。

目录

第1章网络编程概述
1.1网络编程模型
1.1.1开放系统互连参考模型
1.1.2TCP/IP协议栈模型
1.1.3套接字编程模型
1.1.4网间多线程会话模型
1.2P2P网络模型
1.2.1P2P的发展背景
1.2.2三代P2P网络
1.2.3P2P网络分类
1.2.4P2P典型应用举例
1.3Windows网络编程
1.3.1Windows网络编程框架
1.3.2Windows网络协议
1.3.3Windows Sockets编程模型
1.3.4WinSock2工作模式
1.3.5第一个网络程序——hostent
习题1
第2章WinSock2 API编程
2.1Win32 API窗体编程
2.1.1弹出一个消息框
2.1.2创建一个窗体
2.1.3为窗体添加控件
2.2WinSock2 API编程框架
2.2.1WinSock2 API程序结构
2.2.2WinSock2 API库函数
2.2.3WinSock2的新发展
2.3阻塞/非阻塞模式套接字编程
2.3.1阻塞模式套接字客户机编程
2.3.2阻塞模式套接字服务器编程
2.3.3非阻塞模式套接字客户机编程
2.3.4非阻塞模式套接字服务器编程
2.3.5套接字错误处理
2.4异步套接字编程
2.4.1异步套接字客户机编程
2.4.2异步套接字服务器编程
2.4.3服务器响应多客户机的并发访问
2.5WinSock2 I/O模型编程
2.5.1Blocking I/O模型
2.5.2select I/O模型
2.5.3WSAAsyncSelect I/O模型
2.5.4WSAEventSelect I/O模型
2.5.5Overlapped I/O模型
2.5.6I/O Completion Port模型
2.5.7I/O模型的选择
习题2
第3章MFC套接字编程
3.1MFC套接字编程模型
3.1.1MFC编程框架
3.1.2CAsyncSocket类编程模型
3.1.3CSocket类编程模型
3.1.4派生套接字类
3.1.5MFC套接字类的阻塞/非阻塞模式
3.2CAsyncSocket类编程实例
3.2.1点对点通信功能和技术要点
3.2.2创建客户机
3.2.3客户机代码分析
3.2.4创建服务器
3.2.5服务器代码分析
3.2.6点对点通信客户机与服务器联合测试
3.3CSocket类编程实例
3.3.1聊天室功能和技术要点
3.3.2创建聊天室服务器
3.3.3聊天室服务器代码分析
3.3.4创建聊天室客户机
3.3.5聊天室客户机代码分析
3.3.6聊天室客户机与服务器联合测试
习题3
第4章Windows Internet编程
4.1WinInet API编程
4.1.1WinInet HINTERNET句柄
4.1.2WinInet通用API
4.1.3关闭HINTERNET句柄
4.2WinInet FTP编程
4.2.1FTP API简介
4.2.2FTP服务器文件目录遍历
4.2.3FTP服务器目录导航
4.2.4创建和删除FTP服务器目录
4.2.5从FTP服务器上获取文件
4.2.6上传文件到FTP服务器
4.2.7从FTP服务器上删除文件
4.2.8FTP服务器目录或文件的重命名
4.3WinInet HTTP编程
4.3.1HTTP API基本操作
4.3.2HTTP cookies编程
4.3.3HTTP Authentication编程
4.3.4HTTP URL编程
4.3.5获取HTTP请求的头部信息
习题4
第5章MFC Internet编程
5.1MFC WinInet概述
5.1.1MFC WinInet基本类
5.1.2MFC WinInet类之间的关联
5.1.3MFC WinInet客户机编程步骤
5.1.4MFC WinInet经典编程模型
5.2简易FTP客户机编程实例
5.2.1FTP客户机/服务器模型
5.2.2功能定义与技术要点
5.2.3FTP服务器的搭建
5.2.4简易FTP客户机的创建步骤
5.2.5主要代码
5.2.6系统测试
5.3HTTP浏览器编程实例
5.3.1浏览器/服务器工作模型
5.3.2MFC CHtmlView编程模型
5.3.3MFCIE的功能和技术要点
5.3.4MFCIE的创建步骤
5.3.5MFCIE功能测试
习题5
第6章SMTP/POP3编程
6.1SMTP协议
6.1.1SMTP工作模型
6.1.2SMTP命令解析
6.1.3SMTP响应状态码
6.2POP3协议
6.2.1POP3工作

举报收藏 0
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  版权声明  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  粤ICP备2021111040号