Java网络课程设计---网络斗地主说明书
《Java网络课程设计---网络斗地主说明书》由会员分享,可在线阅读,更多相关《Java网络课程设计---网络斗地主说明书(9页珍藏版)》请在毕设资料网上搜索。
1、 课课 程程 设设 计计 说说 明明 书书 网络编程课程设计 学生姓名学生姓名: 学学 号:号: 学学 院院: 电子与计算机科学技术学院 专专 业业: 网络工程 题题 目目: 网络斗地主 对弈管理 1.1. 系统设计系统设计 1.1.1.1. 目标设计目标设计 本次课程设计要求我们 按照网络编程的基本原理,综合运用所学的知识, 以小组为单位,设计开发一个基于网络的游戏应用网络斗地主。通过对该系 统的分析、设计与实现,将原理与应用相结合,使我们能够学会如何把书本 上学到的知识用于解决实际问题,培养动手能力;另一方面,使我们能深入 理解和灵活掌握教学内容。 按照网络协议规范, 需要采用套接字方式,
2、 建立基于网络的游戏应用。 并且, 我们将会提供新建游戏和加入游戏功能;用户登陆后可以创建新游戏或加入 已有游戏,通过客户端与其它游戏用户对弈;程序需要采用多线程方式来确 保程序功能的正确实现,我们还要保证本程序操作方便、界面友好。 1.1.2 2 开发和运行环境开发和运行环境 开发工具:MyEclipse 运行环境: Windows xp 1.1.3 3 本人主要工作本人主要工作 负责设计网络斗地主的出牌规则处理和游戏运行时游戏逻辑部分, 按照网络 编程的协议的规范,实现服务器上对上线用户的侦听,以及对多客户端的支持和 对于所有用户出牌进行规则判断和对用户有些行为进行处理。在该部分设计中,
3、应注意一些应有的常识性功能是如何实现的。 还要保证协议和逻辑的正确性与合 理性。 2.2. 网络网络斗地主斗地主系统概要设计系统概要设计 网络斗地主是采用网络协议为 TCP/IP 的网上对弈游戏, 运用 “客户端服 务器 “(c/s) 网络架构模式。实现用户通过 Internt 连接在任何地方与不同 玩家进行对战。用户运行游戏后新建游戏,则该用户即成为服务器端和客户端的 混合体,其他用户通过加入游戏时的 ip 和端口来连接服务器。 通过使用多线 程和网络套接字 SOCKET 来实现游戏之间的通讯, 它是基于点对点的通 讯。 开始让服务器初始化建立服务器套接字 SOCKET,基于某个端口 POR
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 网络 课程设计 地主 说明书
