1) 掌握win32 api网络相关函数的使用。
2) 了解软件开发的流程。
1) pc机最低配置:2g hz以上cpu;1g以上内存;1g自由硬盘空间;
2) vc++6.0或者更高版本vc++;
1) 按照软件开发的流程进行一个网络软件设计与实现;
2) 编写软件开发的相关文档。
请自学教程中windows网络编程部分内容,对教程中的示例**,请深入学习。请根据自己的学习程度,选择下列综合训练之一。
综合训练1:实现tcp的服务器/客户端程序:服务器端能接收多个客户端的连接请求,并能够区分不同的客户端;连接成功后,服务器能接收客户端发过来的文本信息并显示,客户端在本地能够显示自己的发送信息,信息的发送模式为tcp和udp,两种均要实现。
综合训练2:实现类似飞鸽的局域网程序:程序能找到局域网内所有运行同样程序的主机,并一一列出;本机程序能实现对其他主机的文本信息的单发和**;本机程序能实现对其他主机文件的单发;其他功能不强制要求,如果有,可得附加分。
综合训练3:题目自拟,要求必须使用到win32api中网络相关函数,程序规模和难度不得低于训练1和训练2的程度。
1. 所有的训练可以用纯win32api实现,也可以用mfc(界面、控件)+win32网络api实现,但前者可得附加分。
2. 网络通信部分只能用win32api中网络通信相关函数实现,不允许用封装好的sock类来实现,否则视为不及格。
4. 综合训练时间为1周,除了要完成程序**编写,程序注释编写外,还应该撰写相关文档:软件需求分析说明书,软件设计说明书,项目总结报告。
5. 需求分析说明书完成后,经过实验指导老师检查确认后,才能进入下面的设计和实现阶段。
6. 编写开发总结报告,描述本组同学的任务分工和工作量,对开发过程中步骤进行描述;对程序进行功能测试并记录。
实验五Windows网络编程 大作业
1 掌握win32 api网络相关函数的使用。2 了解软件开发的流程。1 pc机最低配置 2g hz以上cpu 1g以上内存 1g自由硬盘空间 2 vc 6.0或者更高版本vc 1 按照软件开发的流程进行一个网络软件设计与实现 2 编写软件开发的相关文档。请自学教程中windows网络编程部分内容,...
网络编程实验教学大纲
二 实验项目的设置。三 实验教学方式。1 每个实验开始前,指导教师讲解实验目的 实验要求和实验报告的格式规范。在实验过程中,向学生提出实验中的关键问题,了解学生的综合能力水平,尽量给出客观公正的评价。2 每个实验项目都是以小组为单位完成,每个小组2人,鼓励学生之间和师生之间的 和研究 四 考核方式与...
答案实验五 ORACLE编程 一
oracle技术 实验报告 五 实验名称oracle编程 一 姓名学号班级。实验目的 1 熟练掌握编写和调试pl sql块的方法。2 熟练掌握编写和调试存储过程方法。3 熟练掌握编写和调试函数方法。4 熟练掌握各种控制结构语句的使用。实验内容 1 编写一个pl sql块,输出emp表中所有员工的员工...