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