ImageVerifierCode 换一换
格式:DOCX , 页数:10 ,大小:173.96KB ,
资源ID:10866086      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/10866086.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(UDP简单聊天工具的设计.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

UDP简单聊天工具的设计.docx

1、UDP简单聊天工具的设计 目 录第一章 需求分析 31.1功能需求 31.2应用平台需求 31.3简单流程图: 3第二章 概要设计 42.1 系统总体结构图 42.2服务器流程 42.3客户端运行流程 5第三章 详细设计 63.1总体流程图 63.2服务器模块流程图 63.3 客户端模块流程图 7第四章 系统测试 94.1服务器主界面 94.2客户端主界面 94.3 客户端发送信息界面 94.4服务器发送信息界面 10第五章 小结 11第一章 需求分析1.1功能需求(1)用户能够打开聊天窗口(2)用户能够发言(3)聊天双方能够相互发送消息(4)用户能够退出聊天窗口1.2应用平台需求1.2.1

2、操作系统环境该应用程序由JAVA代码编写,所以具有JAVA应用程序“一处编写,到处运行”的强大优势,换言之,该词法分析系统可以适用于任意一种操作系统。1.2.2 软件环境 该应用程序需要在java的相关编程软件上运行,如Netbeans,Eclipse,JBuilder等1.3简单流程图:第二章 概要设计2.1 系统总体结构图说明:服务器首先创建套接字,再将套接字绑定到一个本地地址和端口上,等待接收数据,获得报文后,从报文获取客户端IP地址,构成信息包发送,发送结束后,关闭套接字;客户端首先创建套接字,向服务器端发送数据,数据发送成功后,关闭套接字。2.2服务器流程 图 2.2 服务器运行过程

3、图2.3客户端运行流程第三章 详细设计3.1总体流程图3.2服务器模块流程图说明:(1)本模块中需要用到网络编程中很重要的DatagramSocket类,该类可以定义套接字对象用于发送和接受信息; (2)数据打包时则又用到另一个很重要的类:DatagramPackage类,通过该类定义的对象可以对数据进行打包,从而实现消息的转发; (3)从接收的消息包中获取IP地址的过程中涉及到InetAddress 类,通过该类的getByName()方法可以获得消息发送方的IP地址3.3 客户端模块流程图说明:(1)本模块中需要用到网络编程中很重要的DatagramSocket类,该类可以定义套接字对象用

4、于发送和接受信息; (2)数据打包时则又用到另一个很重要的类:DatagramPackage类,通过该类定义的对象可以对数据进行打包,从而实现消息的转发; (3)从接收的消息包中获取IP地址的过程中涉及到InetAddress 类,通过该类的getByName()方法可以获得消息发送方的IP地址第四章 系统测试4.1服务器主界面服务器端运行后,弹出界面,如图4.1所示 图 4.1 UDP服务器界面4.2客户端主界面客户端运行后,弹出界面,如图4.2所示图4.2 客户端主界面4.3 客户端发送信息界面客户端输入服务器IP地址、发送内容,点击发送按钮,即可发送消息。此时,服务器可接受到客户端发送的

5、消息,双方聊天窗口中均可显示客户端发送的消息。如图4.3所示 图4.3 客户端发送信息图4.4服务器发送信息界面服务器收到消息后,对客户端作出回应,输出消息,点击发送按钮,信息即可发送到客户端,此时,客户端与服务器聊天窗口中都将显示服务器发送的信息。如图4.4所示。 图4.4 服务器发送信息图第五章 小结程序不足之处:(1) 窗口关闭的安全性没能实现,只是强制性的终止了整个应用程序;(2) 发送的信息长度受到局限性,在很大程度上不能满足用户的需求;课程设计的心得体会: 首先我们由衷感谢老师提供给我们这样一个锻炼自己的机会,让我们感受到学来的知识不只是用来完成试卷上试题。 其次我们在完成课程设计的过程中体会到团队合作的乐趣。我们学会了积极的同团队成员交流,取长补短,共同进步。 最后,在完成任务的过程中,我们加深了对课本知识的理解,增强了我们的网络编程能力,同时也为我们以后的毕业设计打下了又一坚实基础。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1