- 4
- 0
- 约 100页
- 2016-08-28 发布于贵州
- 举报
基于C#的网络军设计毕业设计
摘 要
本文详细介绍了一个网络对战军棋游戏的设计和实现。对于军棋游戏来说,规则非常简单,就是按照先后顺序在棋盘上走棋吃子,直到一方最先将对方的“军旗”挖掉为胜。
这里使用了UDP(User Data Protocol)。UDP是用户数据文报协议的简称,两台计算机之间的传输类似于传递邮件;两台之间没有明确的连接,使用UDP协议建立对等通信。游戏开始后,创建一个线程启动线程后,通过不断侦听本机设定的端口,得到对方发送来的信息,根据自己定义的通信协议中传送的是“输赢信息”、“下的棋子位置信息”、“重新开始”等信息而分别处理。发送信息较为简单,主要实现创建UDP网络服务,传送信息到指定计算机的端口号后,关闭UDP服务。
军棋UDP;C#
Abstract
This paper describes the design and implementation of the Versus-network Jun Qi.Game rules are very simple:take turns playing chess on a chess board,and the one who dig the “flag” of the other side first will be the winner.
The game uses the C # programming to establish communication in the network .UDP is used there.UDP is the short for User Data Protocol.Transmission between two computers is similar to delivering the message;There is no clear connection between the two, using the UDP protocol to establish peer communications.After the start of the game, create a thread.After starting the thread ,through continuously listening to the port we set,we get information from the other side. Then process respectively winning or losing , the pieces position , start again and other information according to our own definition of communication protocol.Sending information is relatively simple,mainly to create UDP network services, transmit information to the designated remote port of the other computer, shut down the UDP service.
Creating the game, joining the game and other functions can be achieved in the network.
Keywords: Jun Qi;UDP;C #
毕业设计(论文)原创性声明和使用授权说明
原创性声明
本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
作 者 签 名: 日 期:
指导教师签名: 日 期:
使用授权说明
本人完全了解 大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名: 日 期:
目 录
1 绪 论 1
1.1 网络棋牌游戏的现状 1
1.2 网络棋
您可能关注的文档
- 基于Arm9的μOS-Ⅱ嵌入式系统移植.doc
- 基于ARM9的直电机控制系统设计1.doc
- 基于ARMcorex-A8内核的嵌入式智能家毕业论文.doc
- 基于ARM_Cotex-A8与_Android平台的智能家居系统设计毕业论文.doc
- 基于ARM单片机触摸屏控制器的设计.docx
- 基于ARM和FPA的高速数据采集卡的设计与实现.doc
- 基于ARM和QT嵌入式图形用户界面设计与实现.doc
- 基于ARM嵌入式bootloader的设计与实现.doc
- 基于ARM电子万历的设计.doc
- 基于ARM的AD设计.doc
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
原创力文档

文档评论(0)