通信聊天平台搭建

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

[img]http://dl2.iteye.com/upload/attachment/0100/7707/5fbeedcb-9295-338c-b64b-150bf262972e.png[/img]

图 1聊天平台架构图
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值