网络程序设计课程论文
网络课程设计
JISHOU UNIVERSITY
专业课课程论文
题 目: 作 者: 学 号: 所属学院: 专业年级: 总 评 分: 完成时间:
基于TCP协议群聊系统
信息科学与工程学院
吉首大学信息科学与工程学院
网络课程设计
基于TCP协议群聊系统
(吉首大学信息科学与工程学院,湖南 吉首 416000)
摘 要
本设计在WINDOWS平台上,以java语言为编程语言,实现局域网内的即时通信工功能即聊天的功能。本设计是基于Windows Socket的编程,分别在同一局域网内的两台PC机的Myeclipse8.5平台上运行服务端和客户端程序。服务器与客户端在WindowsXP 环境下采用了TCP/IP连接方式,由客户端登录到服务端PC机,实现客户端与服务端PC的信息传输。
关键词:socket;java语言;TCP/IP;程序设计;Myeclipse8.5
网络课程设计
Based on the TCP protocol group chat system
Xie yangyang
(College of Information Science and Engineering,Jishou University,Jishou,Hunan 416000)
Abstract
The design on the platform of WINDOWS, to java language as a programming language, to achieve LAN instant messaging and chat function. The design is based on the Windows Socket programming, respectively, in the same LAN two PC Myeclipse8.5 platform running on the server and client procedures. Server and client in WindowsXP environment using the TCP / IP connection mode, log on to the server by a client PC machine, to achieve client and server PC information transmission.
Key words: socket ; java; TCP / IP; program design; Myeclipse8.5
网络课程设计
目 录
第一章
引言 ........................................................................................................... 1
1.1课题背景及意义 .................................................................................................. 1 1.2课题研究现状 ...................................................................................................... 1 1.3研究内容 .............................................................................................................. 2 第二章
关键技术 ................................................................................................... 3
2.1 TCP(传输控制协议)机制 .................................................................................... 3
2.1.1 三次握手(THREE-WAY HANDSHAKE) .................................................................................. 3
2.2 SOCKET通信机制 .......................................................................................... 3
2.2.1 面向连接的SOCKET连接实例............................................................................................... 4
第三章 需求分析 ................................................................................................... 5
3.1功能需求 .............................................................................................................. 5 3.2性能要求 .............................................................................................................. 5 3.3 设计流程图 ......................................................................................................... 6 第四章
概要设计 ................................................................................................... 6
4.1体系结构设计 ...................................................................................................... 6 4.2数据结构设计 ..................................................................................................... 7 第五章
详细设计 ................................................................................................... 8
5.1系统功能模块设计 .............................................................................................. 8
5.1.1 服务器端聊天程序 ................................................................................................................. 8 5.1.2 客户端聊天程序 ..................................................................................................................... 9 5.1.3 服务器端代码 ....................................................................................................................... 10 5.1.4 客户端代码........................................................................................................................... 11
5.2用户界面设计 .................................................................................................... 12
5.2.1用户图形界面 ....................................................................................................................... 12
第六章 测试及实现结果 ..................................................................................... 14
6.1测试环境 ............................................................................................................ 14 6.2测试报告 ............................................................................................................ 14 结束语 .......................................................................................................................... 14 参考文献 ...................................................................................................................... 14
网络课程设计
第一章 引言
1.1课题背景及意义
计算机网络的发展给计算机产业和整个人类的工作、生活方式带来了巨大的变化,特别是信息技术的发展使一个信息缺乏的时代进入了一个信息爆炸的时代,世界也由于Internet而变小。当今世界正处于信息时代,计算机和通信网络是这一代所谓“信息基础设施”。在互联网相当普及的今天,在互联网上聊天对很多“网虫”来说已经是家常便饭了。聊天室程序可以说是网上最简单的多点通信程序。一个简单的聊天室,从程序员的观点来看就是在多个I/O端点之间实现多对多的通信。基于SOCKEY的局域网通信是一种灵活的、易于实现的、低成本的方法。它可以运行在各种使用TCP/IP协议作为通讯协议的网络上。而在SOCKET API的帮助下,开发基于SOCKET的局 …… 此处隐藏:10354字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [实用模板]第八章:法国“新浪潮”与“左岸派”
- [实用模板]2021年北京上半年临床医学检验技师生物
- [实用模板]SAP GUI 7.10客户端安装配置文档
- [实用模板]2001年临床执业医师资格考试综合笔试试
- [实用模板]36机场工作实用英语词汇总结
- [实用模板](一)社会保险稽核通知书
- [实用模板]安全教育主题班会材料
- [实用模板]濉溪县春季呼吸道传染病防控应急演练方
- [实用模板]长沙房地产市场周报(1.30-2.3)
- [实用模板]六年级数学上册典中点 - 图文
- [实用模板]C程序设计(红皮书)习题官方参考答案
- [实用模板]中国证监会第一届创业板发行审核委员会
- [实用模板]桥梁工程复习题
- [实用模板]2011学而思数学及答案
- [实用模板]初中病句修改专项练习
- [实用模板]监理学习知识1 - 图文
- [实用模板]小机灵杯四年级试题
- [实用模板]国贸专业毕业论文模板
- [实用模板]教育学概论考试练习题-判断题4
- [实用模板]2015届高考英语一轮复习精品资料(译林
- 00Nkmhe_市场营销学工商管理_电子商务_
- 事业单位考试法律常识
- 诚信教育实施方案
- 吉大小天鹅食品安全检测箱方案(高中低
- 房地产销售培训资料
- 高一地理必修1复习提纲
- 新概念英语第二册lesson_1_练习题
- 证券公司内部培训资料
- 小学英语时间介词专项练习
- 新世纪英语专业综合教程(第二版)第1册U
- 【新课标】浙教版最新2018年八年级数学
- 工程建设管理纲要
- 外研版 必修一Module 4 A Social Surve
- Adobe认证考试 AE复习资料
- 基于H.264AVC与AVS标准的帧内预测技术
- 《食品检验机构资质认定管理办法》(质
- ABB变频器培训课件
- (完整版)小学说明文阅读练习题及答案
- 深思洛克(SenseLock) 深思IV,深思4,深
- 弟子规全文带拼音




