- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
沈阳理工大学学士学位论文
摘要
本文详细介绍了一个网络对战军棋游戏的设计和实现。对于军棋游戏来说,规则非
常简单,就是按照先后顺序在棋盘上走棋吃子,直到一方最先将对方的“军旗”挖掉为胜。
该游戏使用C#编程实现在网络中的通信。这里使用了UDP(UserDataProtocol)。
UDP是用户数据文报协议的简称,两台计算机之间的传输类似于传递邮件;两台之间没
有明确的连接,使用UDP协议建立对等通信。游戏开始后,创建一个线程。启动线程
后,通过不断侦听本机设定的端口,得到对方发送来的信息,根据自己定义的通信协议
中传送的是“输赢信息”、“下的棋子位置信息”、“重新开始”等信息而分别处理。发送信
息较为简单,主要实现创建UDP网络服务,传送信息到指定计算机的端口号后,关闭
UDP服务。
游戏最终实现了在网络中创建游戏、加入游戏等功能,可以实现在网络中联机对战
的要求。
关键词:军棋;UDP;C#
I
沈阳理工大学学士学位论文
Abstract
ThispaperdescribesthedesignandimplementationoftheVersus-networkJunQi.Game
rulesareverysimple:take
oftheothersidefirstwillbethewinner.
ThegameusestheC#programmingtoestablishcommunicationinthenetwork.UDPis
usedthere.UDPistheshortforUserDataProtocol.Transmissionbetweentwocomputersis
similartodeliveringthemessage;Thereisnoclearconnectionbetweenthetwo,usingthe
UDPprotocoltoestablishpeercommunications.Afterthestartofthegame,createa
thread.Afterstartingthethread,throughcontinuouslylisteningtotheportweset,weget
informationfromtheotherside.Thenprocessrespectivelywinningorlosing,thepieces
position,startagainandotherinformationaccordingtoourowndefinitionof
communicationprotocol.Sendinginformationisrelativelysimple,mainlytocreateUDP
networkservices,transmitinformationtothedesignatedremoteportoftheothercomputer,
shutdowntheUDPservice.
Creatingthegame,joiningthegameandotherfunctionscanbeachievedinthenetwork.
Keywords:JunQi;UDP;C#
II
您可能关注的文档
最近下载
- 澳大利亚为子女提供的在职证明范本澳大利亚签证在职证明.pdf VIP
- 电气工程及其自动化技术的智能化应用研究.pdf VIP
- 2014年北京市直机关遴选公务员笔试真题.pdf VIP
- 设备安全管理反思报告.docx VIP
- GBT 43871.1-2024 生态环境损害鉴定评估技术指南 生态系统 第1部分:农田生态系统.pdf VIP
- 2024—2025学年江苏省南京市南京师范大学附属中学高一上学期期中考试生物试卷.doc VIP
- 自来水公司招聘笔试题及答案.doc VIP
- 我国农村居住建筑节能技术研究现状分析.pdf VIP
- 我国绿色建筑的发展现状及趋势.pdf VIP
- 韩国鸡笼山公园东鹤寺建筑空间分析研究.pdf VIP
原创力文档


文档评论(0)