基于swing的聊天室
该项目是简单聊天室的实现
编写工具:Eclipse3.2(图形界面:NetBeans 6.5)
主要功能:
用户登陆(用户名不能重复,密码随便)
载入用户列表(可动态载入,删除)
发送群聊信息,发送私聊信息(可发送给指定多个客户端,由列表选择)
发送动态表情
收发文件,文件夹
在线小游戏(待实现)
该项目起初目的在于为一般的网络程序提供以一个可以方便传播数据的框架,如:聊天
文件收发,游戏等。。。
项目中提供了两种数据传输方式
1:普通消息,该数据作为序列化后的对象消息,先发送到服务器,
然后由服务器转发给目标客户端
2:直接客户端连接,该方式先由客户端向服务器申请连接到目标客户端,
然后提供以中从客户端到客户端的传输方式(比如 文件的传输)
程序配置说明:
在程序目录\files下serverconfig.cfg文件是服务器端口号和ip号