本软件非成熟产品 纯属个人学习实践作品 内容涉及 JAVA GUI Socket 且对 JAVA 的 swing 组件进行了扩展使
用。希望能结交广大 JAVA 爱好者!
幽梦还乡 QQ 408991068 Dream@gamvan.com
注:语音聊天部分还未完成,还需要些时间。
在这个聊天室程序中我们没有保留任何技术,已经全部都展现在了您的面前,如果您有兴趣可以访问 www.
GamVan.com 以便观注更多的信息
1.运行服务器端需要你的机器上安装了数据库 sql200(sp4),程序用的是 JTDS 的驱动程序。并且需要建一
个 gamvantalk 数据库,还需要创建一些字段:username,password,truename,country,fav,tel;均为 nvarcha
r 类型,其中 username 和 password 字段不能为空。
2.客户端连接的默认 IP 在 192.168.1.111;如果您想在本机上进行调试,你需要把您的电脑上的 ip 改为
192.168.1.111,默认端口为 6544,如果是 2003 系统,您要确定是这个端口是开着的。
3.需要 jdk5.0 或者以上版本。
4.由于一部分工程是在 eclipse 下建立的,一部分实在 netbeans 下建立的,所以您如果想查看源代码要正
确加以区分。其中 clubec 是在 eclipse 下面建立的工程,其余的都是在 nb 下面建立的工程。
5.主程序服务器端,ClubServer.jar。主程序客户端为 clubClient.jar。我们也顺便打了些工具包在里面,有
可以随意追加文本并且设定相应的颜色的 MyTextPane,和可以随意定制的继承与 JLabel 的 MyList.jar。
from GamVan.com by 幽梦还乡
注:
介绍一下各个压缩文件比较好,
club.rar:聊天大厅的主程序倒入到 netbeans 产生的工程(netbeans 工程)。
clubClient.rar:聊天大厅的客户端,运行客户端的接口程序。里面的 clubclient.jar 文件是可以双击运行的客
户端(netbeans 工程)。
clubec.rar:聊天大厅的主要程序(eclipse 工程)
clubserver.rar:聊天大厅的服务器端,运行服务器端的接口程序,里面的 cluserver.jar 文件时可以直接双击
运行的(netbeans 工程)。
database.rar:使数据库的一些常规操作的工程,里面的 database.jar 是用来倒入到其他工程的工具类 jar
文件(netbeans 工程)。
mylist.rar:我们继承于 JList 的一个 gui 组件,主要是用来显示表情图片用的,但是这个一个可以随意定制
的 JList,所以易并发上来(netbean 工程)。
mytextpane.rar:继承与 JTextPane 的一个 gui 组件,主要用来显示聊天信息,可以随意设定前景色和背景色,
显示用户信息(netbeans 工程)
评论0