基于tcpip协议的网络通讯设计(服务器端)

基于tcpip协议的网络通讯设计(服务器端)

ID:3670221

大小:1.44 MB

页数:66页

时间:2017-11-22

基于tcpip协议的网络通讯设计(服务器端)_第1页
基于tcpip协议的网络通讯设计(服务器端)_第2页
基于tcpip协议的网络通讯设计(服务器端)_第3页
基于tcpip协议的网络通讯设计(服务器端)_第4页
基于tcpip协议的网络通讯设计(服务器端)_第5页
资源描述:

《基于tcpip协议的网络通讯设计(服务器端)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、基于Tcp/IP协议的网络通讯设计(服务器端)基于Tcp/IP协议的网络通讯设计(服务器端)摘要本论文设计的目的是基于TCP/IP点对点通讯技术,以VB为平台设计并实现了一个基于C/S(客户端/服务器)模式的五子棋网络游戏的总体设计方法。本设计主要是建构服务器端,采用TCP/IP网络协议,使用VB提供的Winsock控件来实现与客户端的网络通信功能。主要功能是使客户端能连接到服务器端,双方可以通过网络对战,并且能够自动判断胜负。特点是支持双方网上聊天功能,还增添了悔棋、复盘、保存棋局/聊天记录等功能。关键词:Winsoc

2、k;VB;C/S工作模式;五子棋;TCP/IP基于Tcp/IP协议的网络通讯设计(服务器端)RealizationofnetworkcommunicationdesignbasedonTcp/IPprotocol(Server)AbstractThethesisisaimedtoachieveaC/S(Client/Server)modebackgammononlinegamebasedonthepointtopointcommunicationtechnologybyTCP/IP,withtheMicrosoftVis

3、ualBasicsoftwareplatform.Thisdesignmaintobuildaserver-sidethatappliedtheTCP/IPprotocolasthenetworkprotocolandusedthetoolofVisualBasic,Winsock,torealizethenetworkcommunication.ThefunctionsofthedesigncontainClientandServersidecanbeconnectedtoeachotherandplaysthebac

4、kgammongamesonline,thenitcanautojudgethevictoryordefeat.Thedesign’sfeatureistosupportchatsonline,undo,andreplay,savegamesandchatrecords.Keywords:Winsock;MicrosoftVisualBasic;Client/Servermode;backgammongame;TCP/IP基于Tcp/IP协议的网络通讯设计(服务器端)目录1.绪论11.1五子棋的简介11.2五子棋的历史与

5、现状11.3五子棋游戏开发意义12.开发工具的选择32.1开发背景与现状32.2VisualBasic33.网络通讯的基本原理83.1Tcp/IP体系结构83.1.1Tcp/IP简介83.1.2Tcp/IP特点83.1.3Tcp/IP协议的应用93.2Winsock102.需求分析与总体设计122.1需求分析122.1.1五子棋功能需求122.1.2五子棋的规则122.2总体分析123.五子棋游戏设计143.1设计原理143.2通讯流程143.3算法描述163.3.1棋盘绘制算法163.3.2判断输赢算法173.3.3下

6、棋决策算法193.3.4聊天记录管理算法203.3.5下棋记录管理算法233.4客户端/服务器端数据格式定义244.游戏界面设计254.1登陆界面设计254.2下棋界面设计265.软件测试295.1问题的发现295.2问题的解决296.总结与体会306.1总结306.2体会307.参考文献328.致谢33附录一程序源代码34基于Tcp/IP协议的网络通讯设计(服务器端)1.绪论1.1五子棋的简介众所周知,五子棋是我国古代的、传统的黑白棋种之一,大约在南北朝时期随围棋一起先后传入朝鲜、日本等地。五子棋国际上正式称“连珠”,

7、五子棋简单易学而又富有趣味,为大众喜爱。然而,五子棋又包含深奥的哲理和技巧,尤其是随着国际职业连珠运动的发展和竞赛规则的逐步完善,技法和战术有了很大发展,因此已不再是简单的游戏。五子棋与围棋棋子相似,围棋像军团作战,博大精深;五子棋则短兵相接,凶险复杂。五子棋不仅能增强思维能力,提高智力,而且富含哲理,有助于修身养性。五子棋既有现代休闲的明显特征“短、平、快”,又有古典哲学的高深学问“阴阳易理”;它既有简单易学的特性,为广大人民群众所喜闻乐见,又有深奥的技巧和高水平的国际性比赛;它的棋文化源渊流长,具有东方的神秘和西方的

8、直观;既有“场”的概念,亦有“点”的连接。它是中西文化的交流点,是古今哲理的结晶。1.2五子棋的历史与现状20世纪90年代,五子棋在我国民间迅速普及,爱好者群体不断扩大,水平不断提高,地区间的交流活动逐步增多,一些五子棋组织应运而生,许多地区举办了五子棋比赛活动。五子棋作为一个智力运动项目,它的最大价值就是为社会大多

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。