- 9
- 0
- 约 7页
- 2016-10-09 发布于贵州
- 举报
JAVA多用户的基于TCP协议的即时通讯系统操作系统课程设计说明书(源程序)
课程设计说明书
基于TCP协议的即时通讯系统
(JAVA多用户群聊)
研究意义
1.1课程设计意义及背景
在网络越来越发达的今天,人们对网络的依赖越来越多,各种网络应用层出不穷,网络编程越来越受大广大程序员的重视。Java语言创建之初的目的之一就是为了能够很好地进行网络通信。
简单的说,网络编程就是与其他计算机进行信息交换。网络编程的目的就是指直接或间接地通过网络协议与其他计算机进行通讯。网络编程中有两个主要的问题,一个是如何准确的定位网络上一台或多台主机,另一个就是找到主机后如何可靠高效的进行数据传输。在TCP/IP协议中IP层主要负责网络主机的定位,数据传输的路由,由IP地址可以唯一地确定Internet上的一台主机。而TCP层则提供面向应用的可靠的或非可靠的数据传输机制,这是网络编程的主要对象,一般不需要关心IP层是如何处理数据的。目前较为流行的网络编程模型是客户机/服务器(C/S)结构。即通信双方一方作为服务器等待客户提出请求并予以响应。客户则在需要服务时向服务器提出申请。服务器一般作为守护进程始终运行,监听网络端口,一旦有客户请求,就会启动一个服务进程来响应该客户,同时自己继续监听服务端口,使后来的客户也能及时得到服务。
1.2 研究内容
1.本次课程设计用java语言的AWT和Swing设计用户界面,java语言的网络编程和
您可能关注的文档
- HDMI-USKVM编解码传输介绍.doc
- HDMI高清编中文说明书H265.doc
- Heroes英人物谱.doc
- HC6800- V1.1实验指导书1.doc
- HC6800- V2.0实验指导书.doc
- HIS住院医生站流程培训教程.doc
- hios电批扭和机械扭力计价格.docx
- HF数显式推拉NK指针式推拉力计.docx
- HF-BLF-IBP电液控制机构说明书.doc
- HGP和GVF电梯状态(日立电梯).doc
- 2026及未来5年中国无公害可控井式渗氮炉市场现状分析(数据调查、监测)及前景探究报告.docx
- 2026及未来5年中国标准黄铜电极线市场现状分析(数据调查、监测)及前景探究报告.docx
- 2026及未来5年中国暗装闭门器市场现状数据分析及前景预测报告.docx
- 2026及未来5年中国酥式西点市场现状分析(数据调查、监测)及前景探究报告.docx
- 2026及未来5年中国亚氨基二苄市场现状数据分析及前景预测报告.docx
- 2026及未来5年中国冲洗机市场现状数据分析及前景预测报告.docx
- 2026及未来5年中国玩具遥控赛车市场现状数据分析及前景预测报告.docx
- 2025年事业单位工勤技能-江西-江西城管监察员四级(中级工)历年参考题典型考点含答案解析.docx
- 2026及未来5年中国透气套管市场现状分析(数据调查、监测)及前景探究报告.docx
- 2026及未来5年中国折叠门型材市场现状分析(数据调查、监测)及前景探究报告.docx
最近下载
- 2025年广东省深圳中学自主招生数学试卷(含答案).pdf VIP
- 制造业企业质量管理能力评估规范.pdf VIP
- Initio Initio USB to SATA Bridge INIC-1618 Specification 说明书用户手册.pdf
- 农业农村局涉企的行政执法检查工作计划.docx VIP
- T_CAQI 220—2021_餐(饮)具及公共用品用具表面.pdf VIP
- 客车侧倾与侧翻稳定性研究绪论.doc VIP
- AQ3062-2025精细化工企业安全管理规范解读.pptx VIP
- VCS 5511719-issue9-201801螺纹紧固件摩擦性能的测定-chs.pdf
- 三洋伺服电机P系列样本.pdf VIP
- EDWARDS爱德华品类信息SCROLL PUMP型号信息nXDS,XDS35i 35iE,XDS46i说明书用户手册.pdf
原创力文档

文档评论(0)