欢迎来到天天文库
浏览记录
ID:5196433
大小:1.41 MB
页数:29页
时间:2017-12-05
《基于tcpip协议的网络通讯设计(服务器)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、基于TCP/IP协议的网络通讯设计JISHOU UNIVERSITY专业课课程论文题目:基于TCP/IP协议的网络通讯设计作者:学号:所属学院:信息科学与工程学院专业年级:总评分:完成时间:吉首大学信息科学与工程学院3基于TCP/IP协议的网络通讯设计基于Tcp/IP协议的网络通讯设计(吉首大学信息科学与工程学院,湖南吉首41600)摘要本论文设计的目的是基于TCP/IP点对点通讯技术,以VB为平台设计并实现了一个基于C/S(客户端/服务器)模式的五子棋网络游戏的总体设计方法。本设计主要是建构服务器端,采用TCP/IP网络协议,使用VB提供的Winsock控件来实现与客户
2、端的网络通信功能。主要功能是使客户端能连接到服务器端,双方可以通过网络对战,并且能够自动判断胜负。特点是支持双方网上聊天功能,还增添了悔棋、复盘、保存棋局/聊天记录等功能。关键词:Winsock;VB;C/S工作模式;五子棋;TCP/IP3基于TCP/IP协议的网络通讯设计RealizationofnetworkcommunicationdesignbasedonTcp/IPprotocol(Server)AbstractThethesisisaimedtoachieveaC/S(Client/Server)modebackgammononlinegamebasedont
3、hepointtopointcommunicationtechnologybyTCP/IP,withtheMicrosoftVisualBasicsoftwareplatform.Thisdesignmaintobuildaserver-sidethatappliedtheTCP/IPprotocolasthenetworkprotocolandusedthetoolofVisualBasic,Winsock,torealizethenetworkcommunication.ThefunctionsofthedesigncontainClientandServerside
4、canbeconnectedtoeachotherandplaysthebackgammongamesonline,thenitcanautojudgethevictoryordefeat.Thedesign’sfeatureistosupportchatsonline,undo,andreplay,savegamesandchatrecords.Keywords:Winsock;MicrosoftVisualBasic;Client/Servermode;backgammongame;TCP/IP3基于TCP/IP协议的网络通讯设计目录第一章绪论11.1五子棋的简介1第
5、二章开发工具的选择22.1开发背景与现状2第三章网络通讯的基本原理33.1Tcp/IP体系结构33.1.1Tcp/IP简介33.1.2Tcp/IP特点33.1.3Tcp/IP协议的应用43.2Winsock53.3需求分析与总体设计73.3.1需求分析73.3.1.1五子棋功能需求73.3.1.2五子棋的规则73.3.2总体分析73.4五子棋游戏设计93.4.1设计原理93.4.2通讯流程93.4.3算法描述113.4.3.1棋盘绘制算法113.4.3.2判断输赢算法123.4.3.3下棋决策算法143.4.3.4聊天记录管理算法153.4.3.5下棋记录管理算法18第四
6、章软件测试204.1登陆界面设计204.2下棋界面设计21第五章软件测试225.1问题的发现225.2问题的解决22第六章总结与体会236.1总结236.2体会23参考文献253基于TCP/IP协议的网络通讯设计第一章绪论1.1五子棋的简介众所周知,五子棋是我国古代的、传统的黑白棋种之一,大约在南北朝时期随围棋一起先后传入朝鲜、日本等地。五子棋国际上正式称“连珠”,五子棋简单易学而又富有趣味,为大众喜爱。然而,五子棋又包含深奥的哲理和技巧,尤其是随着国际职业连珠运动的发展和竞赛规则的逐步完善,技法和战术有了很大发展,因此已不再是简单的游戏。五子棋与围棋棋子相似,围棋像军团
7、作战,博大精深;五子棋则短兵相接,凶险复杂。五子棋不仅能增强思维能力,提高智力,而且富含哲理,有助于修身养性。五子棋既有现代休闲的明显特征“短、平、快”,又有古典哲学的高深学问“阴阳易理”;它既有简单易学的特性,为广大人民群众所喜闻乐见,又有深奥的技巧和高水平的国际性比赛;它的棋文化源渊流长,具有东方的神秘和西方的直观;既有“场”的概念,亦有“点”的连接。它是中西文化的交流点,是古今哲理的结晶。25基于TCP/IP协议的网络通讯设计第二章开发工具的选择2.1开发背景与现状在很早以前五子棋软件就已经被开发出来了,当时的五子棋软件
此文档下载收益归作者所有