已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、实验项目:网络聊天程序二、实验要求:或)))三、实验程序功能:))点击[送出]))))四、设计与分析:客户端]发送普通话点击[进入聊天室]按服务器线程启动,监听来自客户端的信息流聊天室客户/PEOPLE+名字+[]服终止并离开当前的客户端线程务器端悄悄地对名字+说谈话内容+(我是名字)>>五、设计思想:传输层协议有两种:TCP和UDP,TCP是可靠传输,它把信息包捆绑,在必要的时候,排序和重传这些信息包以获得可靠的数据传输。UDP支持快速的、无连接的、不可靠的信息包传输。在JAVA中,使用TCP传输,其套接字的封装函数分TCP/IP客户套接字和TCP/IP服务器套接字。本程序使用TCP做,采用了J中的流式Socket的通信机制,流式Socket通信过程如下图:求或六、文件说明:文件清单:)e}}类类类{}类{}({]//{}七、界面截图:八、实验总结:做这个课程设计时,大部分人都是用VC做的,VC里面直接封装了一些Socketjavajava里面也封装了SocketTCP和数据报的两种不同的Socket封装函数,程序员可方便的选择所需的函数。通过这次的课程设计,更好的理解了套接字的作用,它就相当于一个插口,理解标准协议的任何线路端都能插入套接字并与之通信,它对应应用服务程序,相当于不同应用服务程序的地址,通过它来分别同一IP地址的不同应用服务程序。在做这个程序时,因为我是采用java做的,所以我是用多线程机
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年入党积极分子发言稿文化强国目标实现路径
- 2026年固态金属储氢燃料电池构建产业新生态
- 2026年植保无人机作业三大粮食作物标准差异化设计解析
- 2025年前台服务礼仪测试
- 2026年人机协同风控机制:人工复核与分级审批流程设计
- 2026年低压固态储氢罐设计与制造工艺规范
- 2026年教育AI精准诊断与个性化学习引导系统设计
- 2026年光固化SLA与DLP成型技术对比手册
- 2026年特种货物物流大件设备珍品文物活体动物危险品端到端操作手册
- 钢筋桁架楼承板施工方案
- 肝功能异常的评估及其临床诊疗思路课件
- DB11T 3034-2023 建筑消防设施检测服务规范
- xxx高校5G随行专网融合建设方案
- 房屋建筑拆除施工方案
- 2024年焊工(初级)证考试题库及答案(500题)
- 广东省基坑工程自动化监测技术规范
- 石油化工设备维护检修规程设备完好标准SHS
- 法律常识题库500题及参考答案(完整版)
- 日语教师岗前培训
- 2023年贵州专升本英语真题试卷(完整版)
- 实验课课件eviews基本操作与一元线性回归
评论
0/150
提交评论