|
技术:Java等
摘要:
本文从理论和实际案例分析了网上聊天系统,比较的分析了当今网络上建立聊天室的几种语言,及其优缺点。当今社会,计算机网络已经成为人们生活中不可缺少的一部分,人们从互连网上获取信息与朋友交流,网络应用越来越广泛,而网络聊天室如雨后春笋般地一个接着一个冒出来。
本毕业设计应用java语言实现一个简单的聊天室,主要分为服务器和客户端两大主要部分,使用Swing组件设计了客户端登录界面,服务器端窗口及网络聊天室窗口,整个程序是基于Socket套接字的使用,合理利用I/O流设计实现数据的接收,发送、注册、登录、退出等功能。利用线程的思想开发出性能稳定,功能全面的服务器。
关键词:聊天室;java;Swing组件;
目录:
第1章 绪论 1
1.1 开发背景 1
1.2 开发的目的和意义 1
第2章 系统的开发技术 3
2.1 Java的概述 3
2.1.1 基本信息 3
2.1.2 概述 3
2.2 TCP/IP协议 4
2.2.1 基本信息 4
2.2.2 概述 4
2.3 端口号 5
第3章 系统分析与方案设计 6
3.1 问题描述 6
3.2 聊天室的设计 6
3.3 Socket通讯技术 6
3.4 三次握手协议 8
第四章 聊天系统的设计 9
4.1服务器端 9
4.1.1 服务器管理 9
4.1.2 在线用户 9
4.1.3 关于本软件 9
4.1.4 关闭服务器 10
4.1.5 保存日志 10
4.2 客户端 10
4.2.1 服务器IP 11
4.2.2 用户名和密码 11
4.2.3 登录、注册和退出 11
4.3 聊天界面 11
4.3.1 主界面、输入界面 12
4.3.2 下拉列表、发送 12
4.4结论 12
第五章 聊天系统的实现 13
5.1 服务器端实现 13
5.2客户端实现 15
第六章 聊天系统的测试 17
6.1 登录界面测试 17
6.3 服务器端测试 19
第七章 总结 21
参考文献 22
致谢 24
论文字数:7120
包含资料:
截图:
百度网盘下载地址(金币充值):
游客,本付费内容需要支付 200金币 才能浏览 支付
|
|