- 9
- 0
- 约3.79万字
- 约 41页
- 2019-02-04 发布于安徽
- 举报
...
WORD格式可编辑版
Java聊天室课程设计
需求分析
1.1开发背景
在信息化社会的今天,网络飞速发展,人们对网络的依赖越来越多,越来越离不开网络,由此而产生的聊天工具越来越多,类似MSN、QQ,网络聊天时一类的聊天系统的发展日新月异,因此产生了制作一个类似QQ的网络聊天工具的想法,且通过制作该程序还能更好的学习网络软件编程知识。
网络编程的目的就是指直接或间接地通过网络协议与其他计算机进行通讯。网编程中有两个主要的问题,一个是如何准确的定位网络上一台或多台主机,另一个就是找到主机后如何可靠高效的进行数据传输。在TCP/IP协议中IP层主要负责网络主机的定位,数据传输的路由,由IP地址可以唯一地确定Internet上的一台主机。而TCP层则提供面向应用的可靠的或非可靠的数据传输机制,这是网络编程的主要对象,一般不需要关心IP层是如何处理数据的。目前较为流行的网络编程模型是客户机/服务器(C/S)结构。即通信双方一方作为服务器等待客户提出请求并予以响应。客户则在需要服务时向服务器提出申请。服务器一般作为守护进程始终运行,监听网络端口,一旦有客户请求,就会启动一个服务进程来响应该客户,同时自己继续监听服务端口,使后来的客户也得到响应的服务。
1.2设计要求
本课程设计的目标是利用套接字socket()设计一个聊天程序,该程序基于C/S
您可能关注的文档
最近下载
- 数学求三角形周长专项练习题(每日一练,共5份).pdf VIP
- 2026年及未来5年中国教辅书行业发展运行现状及发展趋势预测报告.docx
- 小学数学求三角形周长专项练习题(每日一练,共26份).docx VIP
- 10kV~500kV输变电及配电工程 质量验收与评定标准 第五册:变电继电保护工程.doc
- 数学求三角形周长专项练习题(每日一练,共9份).docx VIP
- 小学数学求三角形周长专项练习题(每日一练,共33份).docx VIP
- 起重装卸机械操作工技能竞赛考试题库(浓缩500题).doc VIP
- 2023IP网络基于UDP的多路复用安全传输协议(QUIC)技术要求.docx VIP
- 化妆品受托生产企业管理制度汇编.docx VIP
- 《技术创新管理》课件.ppt VIP
原创力文档

文档评论(0)