学了一段实践SWT/JFace,也学会了不少东西,java课程设计就用swt做了个类似QQ的聊天软件,分服务端与客户端,也花了2个多星期时间,现在把安装软件帖出来,下载地址在最下面,用的学校的服务器,如果失效了请联系我,需要源代码的可以发我mail:chybox@yahoo.cn,下面稍微介绍一下这个小软件。
软件分服务端与客户端,所有通信信息都统一发送到服务端,由服务端通信协议负责分发到相应的客户端,协议我做得比较简单,通过一个MyMessage类来实例化一次具体的通信信息,其类结构如下
协议信息比较简单,不过处理这个聊天的事务已经足够了。
客户端也有个完全一样的类,只是协议的具体内容不太一样,同时,客户端和服务端还用了不少的范型结构,如LinkedList<>,HashMap<>等 下面帖几张软件的截图 图一:客户端登陆界面 图2:客户端好友面板 图片3:客户端消息对话框 图片4:服务端主界面 图片5:服务端数据库管理界面 以上是整个软件大体上的界面,需要了解更多可以通过下面的链接下载,安装包自带jre,使用的时候需要把客户端的host.ini文件里的ip改成localhost或者改成你自己的ip,服务端必须先通过管理工具开启用户注册,否则无法注册。 服务端下载地址:http://edu.bluenuo.cn/myfiles/chyqq_ser_windows_2008beta.exe 客户端下载地址:http://edu.bluenuo.cn/myfiles/chyqq_windows_2008beta.exe 需要源代码可以通过我的mail联系我chybox@yahoo.cn
posted on 2008-01-25 12:40 囝泺 阅读(504) 评论(5) 编辑 收藏 所属分类: SWT/JFace
Powered by: BlogJava Copyright © 囝泺