基于tcp协议的vb聊天程序

基于tcp协议的vb聊天程序

ID:14918493

大小:468.08 KB

页数:25页

时间:2018-07-31

基于tcp协议的vb聊天程序_第1页
基于tcp协议的vb聊天程序_第2页
基于tcp协议的vb聊天程序_第3页
基于tcp协议的vb聊天程序_第4页
基于tcp协议的vb聊天程序_第5页
资源描述:

《基于tcp协议的vb聊天程序》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、课程设计学生姓名学号院系专业指导教师2012年9月15号摘要在任务一中,利用VisualBasic语言中的WinSock控件设计一个基于TCP协议的通讯程序。整个程序包括服务器和客户端两个部分。要实现多台计算机连接情况下的接收、发送字符串,就是指多台客户端连接到同一个服务器,以服务器为中端来进行通讯。当你运行服务器,然后在其它电脑上运行客户端,输入服务器主机的IP,连接到服务器,客户端与客户端之间即可实现简易的通讯功能。在任务二中,利用VisualBasic语言设计一个简易计算器。整个系统都是在响应鼠标的Click事件来实现的。即在设计的界面上输入你要进行计算数据和运算符号,就

2、可以得到正确的运算结果。关键词:winsock,TCP协议,计算器,VisualBasicAbstractIntaskone,usingVisualBasiclanguageinWinSockcontroltodesignaprotocolbasedontheTCPcommunicationprocedures.Thewholeprocedureincludingtheserverandclientintwoparts.Inordertorealizethemultiplecomputersconnectedincaseofreceiving,sendingthestring,

3、referstomultipleclientconnectedtoaservertoserver,forintheendtocommunicate.Whenyouruntheserver,andthenintheothercomputerrunningtheclient,serverhostIP,connecttotheserver,betweentheclientandtheclientcanrealizesimplecommunicationfunction.Inthesecondtask,usingVisualBasiclanguagetodesignasimplecal

4、culator.ThewholesystemisintheresponseofmouseClickeventstoachieve.Inthedesignoftheinterfaceinputyouwanttocalculatedataandoperationsymbol,cangettherightresult.Keywords:Winsock,TCPprotocol,calculator,VisualBasic目录前言1第一章概述11.1课程设计的课题11.2课程设计工作进程11.3设计要求1第二章任务一22.1VbWinsock控件及TCP协议介绍22.3.1TCP通信协议

5、的基础32.3.2客户端与服务器的实现过程42.3.3程序的编写62.3.4生成可执行文件92.4结果测试92.5遇到的问题及解决方案112.5.1遇到的问题112.5.2解决方案11第三章任务二123.1设计思想123.2程序设计步骤123.2.1界面设置123.2.2生成可执行文件143.3结果测试143.4遇到的问题及解决方案173.4.1遇到的问题173.4.2解决方案17第四章总结与展望18参考文献18致谢19前言VisualBasic(VB)是一种由微软公司开发的包含协助开发环境的事件驱动编程语言。从任何标准来说,VB都是世界上使用人数最多的语言——不仅是盛赞VB的

6、开发者还是抱怨VB的开发者的数量。它源自于BASIC编程语言。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建ActiveX控件。程序员可以轻松的使用VB提供的组件快速建立一个应用程序。随着计算机技术和通讯技术的发展,计算机网络已渗透到各个应用领域,其中最突出的,便是以TCP/IP协议为核心的Internet网络发展最为迅速。因此,计算机应用程序的开发也由传统单机处理模式,转向以多机通信为主的网络应用开发。Microsoft面向对象的程序开发工具VisualBasic提供了基于WindowsSocke

7、ts网络编程接口的Winsock控件,利用该控件程序员可以更方便、快捷的开发基于TCP/IP的应用程序。其使用方法也大同小异,在此我们将着重介绍Winsock控件在VisualBaisc6.0中的使用方法。要编写简单的客户端应用或服务器应用程序,不必详细了解TCP/IP协议的细节和调用底层的WinsockAPI。只需简单的设置好相应Winsock控件的属性,调用其特定的方法,就可编写出方便连接到一台远程机器、并进行双向通信和数据交换的程序。第一章第一章概述1.1课程设计的课题1、利用WinS

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

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

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