Java聊天室
一、课题内容
利用java语言实现基于C/S模式的聊天室程序。聊天室分为服务器端和客户端两部分,服务器端程序主要负责侦听客户端发来的消息,客户端需登录到服务器端才可以实现正常的聊天功能。
二、课题要求
基本要求:
1.熟悉网络基本协议;
2.掌握网络套接字的概念和类型;
3.分别对套接字客户端和服务器端编程;
扩展要求:
1.给程序增加GUI设计,使程序具有更好的交互界面。
2.使用java链表对用户信息进行存储。
课题任务分解
- 熟悉网络通信基本协议
4
- 熟悉网络套接字的概念
2
- 熟悉客户端套接字和服务器端套接字的编程过程
8
4.熟悉GUI设计中基本组件及布局
5.熟悉事件处理机制
7.资料搜集与整理
8.编写程序
9.调试及测试
10.写总结报告
主要仪器设备
硬件:微型计算机。
软件:jdk1.5以上,Eclipse3.2以上或JCreator或其他集成开发环境。