本书从移动网络编程应用需求出发,由浅入深、循序渐进地介绍了Android基础编程和网络编程,涵盖了Android移动网络程序设计的理论、实验和课程设计。全书分为四大部分:第一部分是Android程序开发基础,包括开发环境搭建、移动程序创建、用户界面设计、组件通信、数据存储与访问、广播与后台服务;第二部分是Android网络编程,包括WiFi操作、TCP、UDP、HTTP及蓝牙编程;第三部分是Android移动应用编程实践,包括Android开发环境搭建、移动程序结构、用户界面、组件通信、数据存储与访问、后台服务、WiFi管理、Socket、HTTP和蓝牙开发实验;第四部分是Android移动网
Windows网络编程案例教程
✍ Scribed by 董相志
- Publisher
- 清华大学出版社
- Year
- 2014
- Tongue
- Chinese
- Leaves
- 430
- Category
- Library
No coin nor oath required. For personal study only.
✦ Synopsis
本书针对有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编程、网络五子棋的设计与实现等。本书是编者在多年教学和实践工作的基础上编写的,其语言生动流畅,分析深入浅出,步骤精炼,图文并茂。本书注重应用、强调实践,案例编码覆盖主流技术和方法,能够帮助读者快速地学以致用。本书可作为各类学校的网络编程专业教材,也可作为网络编程人员的自学参考用书。
✦ Table of Contents
封面
扉页
内容简介
版权页
出版说明
前言
目录
案列目录
第1章 网络编程概述
1.1 网络编程模型
1.2 P2P网络模型
1.3 Windows网络编程
习题1
第2章 Win Sock2API编程
2.1 Win32API窗体编程
2.2 Win Sock2API编程框架
2.3 阻塞/非阻塞模式套接字编程
2.4 异步套接字编程
2.5 Win Sock2I/O模型编程
习题2
第3章 MFC套接字编程
3.1 MFC套接字编程模型
3.2 CAsync Socket类编程实例
3.3 CSocket类编程实例
习题3
第4章 Windows Internet编程
4.1 Win Inet API编程
4.2 Win Inet FTP编程
4.3 Win Inet HTTP编程
习题4
第5章 MFCInternet编程
5.1 MFCWin Inet概述
5.2 简易FTP客户机编程实例
5.3 HTTP浏览器编程实例
习题5
第6章 SMTP/POP3编程
6.1 SMTP协议
6.2 POP3协议
6.3 MIME邮件扩展
6.4 SMTP协议编程实例
6.5 POP3协议编程实例
习题6
第7章 Windows多线程编程
7.1 进程与线程
7.2 用C和Win32API编写多线程
7.3 用C++和MFC编写多线程
习题7
第8章 Win Pcap编程
8.1 Win Pcap概述
8.2 Win Pcap编程框架
8.3 Win Pcap编程应用
习题8
第9章 网络五子棋
9.1 五子棋简介
9.2 人机对战系统设计
9.3 网络对战系统设计
习题9
正文结束
参考文献
📜 SIMILAR VOLUMES
本书从搭建PHP应用程序开发环境开始,首先介绍了PHP语言的编程基础知识、常用技巧以及与一般Web对象的操作,然后介绍了PHP与数据库的交互操作方法,并给出了具体的应用实例。本书比较详细地讲解了PHP在实际开发中的应用,给后续的学习打下了良好的基础。 本书内容紧凑、实例丰富、结构严整、从易到难、由浅入深、循序渐进地系统介绍了PHP开发Web应用程序的技术。本书通俗易懂,配备大量的实例,供读者加深巩固所学知识,有助于读者进行开发实践。
本书由浅入深、循序渐进地向读者介绍了Visual C++网络编程的基础知识,并且在此基础上讲解了常见的Visual C++网络编程技术及典型应用案例,最终使读者从根本上提高自身的编程水平,能够独立开发网络应用程序。本书内容包括网络编程基础知识、Socket套接字编程基础、多线程技术、FTP浏览器实例程序、网页浏览器实例程序、网络通信器、邮件收发器、实用播放器、网络文件传输器、P2P网络播放器、Q版聊天软件的实现、串口通信技术等。本书最后专门讲解了如何用Visual C++实现发送手机短信的案例,其中具体讲解了串口通信编程的实现方法、所需要的硬件设备以及数据封装等知识。 本书配套光盘中提供了作
《计算机网络安全技术案例教程/高职高专计算机教学改革新体系规划教材》以windows Setver 2003为平台,通过实用的网络安全案例介绍计算机网络安全技术,使学生可以对网络安全知识学以致用。在内容的选取、组织与编排上,强调技术性、先进性、实用性,淡化理论,突出实践,强调应用。 《计算机网络安全技术案例教程/高职高专计算机教学改革新体系规划教材》共分为9章,内容如下:网络安全概述,通信协议与安全,数据加密技术,windows Server 2003的安全,防火墙技术,入侵检测技术,网络病毒的防范与清除,网络攻防技术,Web安全技术。 《计算机网络安全技术案例教程/高职高专计算机教学改革新体
本书是Windows网络管理的简明教程,主要以Windows Server 2003为例,介绍了Windows网络管理概述、NTFS文件系统、磁盘管理,深入讲解了活动目录服务、账户管理、组织单位和组策略,重点讲解了如何实现DNS服务器、DHCP服务器、Web服务器、远程访问与虚拟专用网、Windows路由与NAT、终端服务与远程桌面等典型网络服务。本书内容简明扼要,突出系统性、实用性和可操作性,重点讲解网络管理员必备的基础知识和操作技能,读者很容易根据书中的步骤完成Windows 常见的网络管理任务。本书的作者有丰富的教学经验、网络配置与管理的实际工程经验,本书既可作为高等学校计算机科学与技术
本书以Android Studio为开发环境,从移动网络编程应用需求出发,由浅入深、循序渐进地介绍了Android基础编程和网络编程,涵盖了Android移动网络程序开发的理论、实验和课程设计。全书包含四大部分: 第1部分是Android程序开发基础,包括开发环境搭建、移动程序创建、用户界面设计、组件通信、数据存储与访问、广播与后台服务; 第2部分是Android网络编程,包括WiFi操作、TCP、UDP、HTTP、蓝牙和百度地图应用编程; 第3部分是Android移动应用编程实践,包括Android开发环境搭建、移动程序结构、用户界面、组件通信、数据存储与访问、后台服务、WiFi管理、Soc