资源描述:
《基于java的“网络五子棋”游戏的设计和实现——网络版客户端》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、四川师范大学成都学院本科毕业设计基于Java的“网络五子棋”游戏的设计和实现——网络版客户端学生:xxx指导教师:xx内容摘要:目前,随着计算机网络的发展,以计算机技术和网络技术为核心的现代网络技术已经在现实生活和生产中得到了广泛的使用,休闲类网络游戏集趣味性,娱乐性,互动性和益智性于一体,已经成为多数人群的休闲方式,也为多数人所喜好。本设计收集了关于JAVA基础的书籍,着重收录了关于SOCKET编程的内容,找到了五子棋概述和规则的资料,查阅了网络通信技术的相关论文,同时也参考了很多关于五子棋实现的程序资料以及关于JAVA开发工具的介绍的文档。在期间,我学
2、习了多线程技术、双缓冲技术、数据传输技术、SOCKET编程技术,研究了网络通信原理、JAVA编写原理等一系列的原理。开发了网络五子棋网络通信代码,实现了网络聊天、数据传输、网络通信、界面组织如:棋盘、建立服务器、连接到服务器、系统设置、我要参赛等功能。通过对以上技术的学习和研究,利用SOCKET编程,能服务器与客户端之间的连接,利用多线程技术完成了服务器端与客户端之间的数据传输、网络通信,使得两个客户端能够同步的进行处理。在加载图片以及绘制棋盘方面,采用双缓冲技术消除屏幕的闪烁现象。达到了预期的效果。关键词:多线程SOCKET客户端网络通信II四川师范大学
3、成都学院本科毕业设计Designandrealizationofthewebgobanggamebasedonjava——clientmoduleAbstract:Atpresent,withthedevelopmentofcomputernetwork,computertechnologyandnetworktechnologyasthecoreofmodernnetworktechnologyhasinreallifeandproductionhasbeenwidelyused.Recreationaltypeofnetworkgamesconsist
4、sofinteresting,entertaining,interactivityandbeneficialintelligence.Ithasbecomeawayofentertainmenttomanypeople,andhasbeenloved.Muchoftheinformationcollectedinthisdesign,suchasmanybooksbasedontheJAVA,focusonthecontentsofSOCKETprogramming,Findinformationaboutthewebgobanggame,Accessto
5、therelevantpapers,ReferencetoalotofprograminformationonachievingThewebgobanggameandintroductiontoJAVAdevelopmenttoolsonthedocument.Intheperiod,Ilearnedaseriesofprinciples,ForexampleMulti-threadingtechnology,double-bufferingtechnology,datatransmissiontechnology,SOCKETprogrammingtec
6、hniquetostudytheprincipleofnetworkcommunication,JAVAwritingprinciples.Internetchat,datatransmission,networkcommunications,interfacesstructure,suchas:theboard,establishingserver,connectingserver,optionhadbeenrealized.Iknowthesetechnologiesthroughstudyingandresearching,IusingofSOCKE
7、Tprogramming,serverandclientcanbeconnecting,iusingofmulti-threadingtechnologytocompletetheserversideandclient-sidedatatransmissionandtheclientcansynchronizethetwoprocesstion.Picturesanddrawingboardloading,Iusingofdouble-bufferingtoeliminatescreenflicker.Keywords:multi-threadedsock
8、etclientnetworkcommunicationII四川师