项目做的比较多,最近,做的一个项目:基于JAVA的简易在线聊天系统,感觉挺自豪的。

这个项目应用JAVA编程语言实现基于网络的文本交互软件的设计和实现,达到多客户端收发文本消息的交互操作。通过服务器端多线程地监控客户端的登陆和退出,实时接收客户端发出的消息并定向发送到指定客户端,以实现在线实时文本消息传输功能;当服务器端运行时,客户端可以随时登陆和退出;客户端登陆时可以设置个人信息,包括用户名和密码;保持一定的系统稳定性,客户端与服务器端的连接稳定。

这个“基于JAVA的简易在线聊天系统”是我在自学java的过程中完成的一个项目报告,基本完成了在线聊天系统的设计,实现了在线实时文本消息传输的功能。但是由于能力有限,这个聊天系统的功能尚不完善,比如说,客户端注册界面的注册信息未能实时保存以起到客户信息验证的作用;另外,当三个或三个以上客户端同时运行时,无法实现一对一的聊天,只能实现一对多的聊天情况,因为在服务器端接收到客户端发送的信息并传递给指定客户端的判定方法中,是依照客户端在之前的时刻是否发送数据来判定的。