1 / 36
文档名称:

Windows网络编程.ppt

格式:ppt   大小:1,710KB   页数:36页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Windows网络编程.ppt

上传人:likuilian1 2018/4/21 文件大小:1.67 MB

下载得到文件列表

Windows网络编程.ppt

文档介绍

文档介绍:网络高级编程
主讲:张小洪 Email: 3369640@
Tel: **********
计算机科学学院
1
Network Advanced Programming
Network Advanced Programming
学分、课时、成绩组成
(包含上机项目)
理论课时32,上机课时24
考核方式介绍及各项所占比重
实验项目:30%
功能实现
代码规范化、文档化
平时作业检查:10%
期末考试(笔试+上机考试): 60%
2
要求
出勤
三次考勤缺席,取消考试资格!
课后作业
按时提交
不能抄袭
实验
提前预****编码,实验课调试、撰写实验报告
按时提交实验报告
Network Advanced Programming
3
Network Advanced Programming
教材及参考书籍
教材
《Windows网络编程》,第2版,杨秋黎金智编著,人民邮电出版社
参考书籍
《用TCP/IP进行网际互联》(第三卷)客户-服务器编程与应用,Douglas er,电子工业出版社,2008
《Windows网络编程技术》(第二版),清华大学出版社,2005
《高质量C++/C编程指南》林锐
4
性质、目的与任务
本课程是网络工程专业重要的一门专业基础课,本课程深入浅出,循序渐进的讲解网络编程的理论和应用知识。包括客户/服务器交互模型、套接字编程接口基础,面向连接的流式套接字编程机制,面向无连接的数据报套接字编程机制、多线程编程机制,阻塞与非阻塞模式,网络I/O模型,原始套接字编程机制等。
本门课程强调知识与能力的结合,理论与实用并重。学完本门课程,学生应熟练掌握基于Socket的编程基本流程,掌握设计客户端的模式,掌握循环和并发服务器的开发模式,更深入的理解TCP/IP网络体系结构,具有网络协议设计和网络应用程序开发基础。
Network Advanced Programming
5
Network Advanced Programming
知识准备
计算机网络基础
OSI模型,TCP/IP协议相关知识
C语言与数据结构相关的知识
指针,链表,队列,栈等
Windows环境编程基础*
Visual Studio开发环境的基本使用
程序调试技术
6
Network Advanced Programming
课程主要内容
网络编程基础
Socket编程基础
多线程编程
高级Socket编程技术
7
课程目标
提高C语言编程能力
加深网络协议理解
掌握套接字编程方法
掌握并发服务器编程方法
具备基于套接字通信程序编程能力
Network Advanced Programming
8
Network Advanced Programming
学****方法
充分利用网络资源!
阅读代码
写代码
9
第一讲概述
10
Network Advanced Programming