通信聊天平台搭建_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > 通信聊天平台搭建

通信聊天平台搭建

 2014/9/2 12:23:57  wlj12368745  程序员俱乐部  我要评论(0)
  • 摘要:通信聊天平台搭建1、通信聊天平台搭建构想想搭建一个聊天的平台界面,主要是想实现以下几点功能:(1)能进行账号、密码的验证;(2)能够给在线的用户群发信息。2、通信聊天平台的实现起初我花了两天的时间才搭建起这么一个聊天的平台。我的聊天平台v0.0服务器:我的服务器的工程文件夹中就只有两个类,一个是创建一个服务器的类,并开启线程;另一个类就是服务器的线程实现类,这个类基本上实现了(1)、我对信息的接收时编码的处理;(2)、还有我在发送信息时对于信息的封装处理;(3)、还有对于账号密码等数据储存;
  • 标签:
   通信聊天平台搭建
1、通信聊天平台搭建构想
       想搭建一个聊天的平台界面,主要是想实现以下几点功能:(1)能进行账号、密码的验证
;(2)能够给在线的用户群发信息。
2、通信聊天平台的实现
       起初我花了两天的时间才搭建起这么一个聊天的平台。
我的聊天平台v0.0
  服务器:
    我的服务器的工程文件夹中就只有两个类,一个是创建一个服务器的类,并开启线程;另一个
类就是服务器的线程实现类,这个类基本上实现了(1)、我对信息的接收时编码的处理;(2)、
还有我在发送信息时对于信息的封装处理;(3)、还有对于账号密码等数据储存;(4)、还有对
于登陆时输入的账号、密码与服务器中存储的账号、密码进行验证,验证成功的账号、密码才能成
功地登陆上聊天界面;(5)、聊天时发送信息(群发信息)与接收信息的方法;以上功能的实现
我都是在一个类中完成的。
  客户机:
     我的客户机也用了五个类来完成的,分别是两个界面类(登陆界面与聊天的界面),加上两
个动作监听器类(登陆界面中登陆按键的监听器与聊天界面中发送按键的监听器),最后加上一个
聊天时信息的接收线程类,总共就这五个类包含了我所有关于客户机的功能。
   这个v0.0的聊天版本,在我看了老师他对于聊天平台的搭建,我彻底的被震撼到了,我突然发
现我写了这几个月的程序,我连程序最基本的架构都没有,基本上都是接到任务就开始写代码,结
构一般都是写到哪想到哪。这样写出来的程序就像是一个商品房的开发商,将一个商品房内的睡房
、凉台、厨房、书房、餐厅都融入在客厅中,变成一个客厅,代替睡房、凉台、厨房、书房、餐厅
等功能,一个房子中只剩下客厅与厕所。这样的商品房不论是居住、做饭、招待客人都是极其不方
便的。而我写的这个聊天平台就像是这样的一个商品房,失去了对这样的程序用下去的欲望,因此
我将我的这个聊天平台的程序进行了大的版本升级。
我的聊天平台v1.0
    我用一张图来表示我的新的聊天平台
     聊天平台v1.0 架构图: 



                                                             图 1聊天平台架构图
  • class='magplus' title='点击查看原始大小图片' />
  • 大小: 18.2 KB
  • 查看图片附件
  • 相关文章
发表评论
用户名: 匿名