《网络协议应用实践》实践课程作品展

《网络协议应用实践》课程是人工智能专业的专业选修课,主要培养学生基于网络协议的实践应用编程能力,让学生了解网络通信的同时,理解如何实现多线程的网络应用实践。课程中学生积极参与,其中部分优秀项目作品如下:

1、你讲我猜游戏系统

学生:吴庭勇、陈安全、曾昊

项目简介:猜成语游戏系统,系统包含一个服务端和两个客户端,两个客户端与服务端进行连接后可以进行猜成语游戏,描述端获取题目后与回答端进行描述,回答端通过描述猜出成语名称。

2、伴音空间

学生:陈博函、廖成、侯聪

项目简介:该项目是一款基于C++和Qt开发的多功能应用系统,集成了音乐播放、音乐上传下载功能。系统采用客户端-服务器架构,实现了用户端与服务器端的双向通信。用户可以在客户端实现音乐的下载与上传功能。进行实时聊天互动,同时享受音乐播放功能,丰富了用户体验。

3、在线购物平台

学生:赵盈盈、龚彬彦

项目简介在线购物平台,允许用户(客户端)浏览商品,下单购买,并与平台(服务器端)进行交互。客户端负责显示商品信息,购物车,订单详情等。服务器端处理用户的购买请求,更新库存信息,生成订单并与支付网关进行交互,完成支付流程。

4、基于socket的网络聊天室

学生:张扬、凌振中

5、五子棋游戏

学生:邓俊杰、沈兴富、吴延胜

项目简介本项目使用本地对局与联机对局,均提供了 棋盘类本地对局与联机对局均提供了 棋盘类(ChessBoard) 与 对局控制(GameControl),其中本地对局额外提供一个 AI 类 供本地人机对战。

6、网络在线聊天室系统

学生:普天佑、伍松柏、佘一伟

项目简介:网络聊天室系统是一个基于客户端-服务器架构的在线聊天平台。客户端使用PyQt5库构建图形用户界面,用户可以通过界面输入消息并发送到服务器。服务器则负责接收客户端的消息,并将其广播给其他所有连接的客户端。系统支持多用户同时在线聊天,并实时显示聊天记录。

7、流水聊天室

学生:陈飞鹏、冯克钦、王丰云。

项目简介:本项目旨在开发一个基于Socket编程的即时通讯系统,用于提高团队协作效率和沟通便捷性。通过此项目,我们可以深入理解网络协议的工作原理,掌握Socket编程技术,并锻炼实际项目开发能力。

1732085427619062173.png

8、多人扫雷游戏

学生:刘威良、李迎庆、师俊

项目简介:《多人扫雷小游戏》是一个集娱乐与竞技于一体的创新扫雷游戏项目,旨在通过现代网络技术与图形用户界面(GUI)技术,为玩家提供一个既经典又新颖的扫雷游戏体验。系统包含一个服务器,多个客户端。该项目不仅支持传统的单机扫雷模式,更创造性地引入了多客户端联网对战功能,让玩家能够与来自世界各地的朋友或陌生人一同挑战扫雷,享受团队协作或竞技比拼的乐趣。

 

 

 

 


版权所有 ©成都理工大学工程技术学院 | 校址:四川省乐山市市中区肖坝路222号 | 邮编:614000 | 蜀ICP备05005318号   川公网安备51110202000072号