有用户离开
public void sendPillowMessage(){    发送消息
public void sendFileQuestion()     客户端发送文件请求
public Object receive()     接收消息
                              Service类
public void run()    接受客户端连接
private Boolean checkUser()    查看是否有用户
private Boolean register()    注册用户
                        serviceConnectThread类
4.5.2    客户端线程类设计

属性名    作用
public int login (String username,String password)    传入帐号密码给服务器端验证
public void run()
    线程的主题,读取服务器端发来的资料并显示相关内容
public void sendMessage()    向服务器端发送信息
public void sendFileMessage()    发送文件消息
                          client 类   属性名                  作用
  private void connect2Service()          连接服务器
  private void registered         注册用户
                           clientRegister 类
5.系统实现
5.1 实现概况
本系统可分为注册、登录、聊天和文件四个功能模块。‘注册’模块提供用户注册;“登录”模块为用户提供登录界面,并在用户登录显示好友列表;“聊天”模块实现用户的即时传送信息,即多用户即时聊天,可以发送文字;“文件”模块主要实现一用户向另一用户发送文件,对方可以选择接受或者拒绝。聊天记录会以文本文档格式保存。
下面详细介绍各个模块的具体实现。
5.2 注册模块5.2.1 流程图
图 5-1 用户注册流程图5.2.2 模块介绍
    打开客户端,即用户的登入界面。界面中有一个按钮显示注册用户。用户点击则弹出一个注册窗口。用户输入完注册信息,点击提交后台会将数据通过程序控制编码成xml。通过数据流将xml数据传输到服务器端。服务器端接受到数据解析xml,将解析后的用户名,密码保存在数据库中,然后向客户端回传一个结果数据。提示用户注册成功。
上一篇:基于安卓系统的语音识别软件开发
下一篇:jsp+mysql餐饮主题网站的设计与实现

java+mysql班级评优系统的设计实现

java+mysql文星酒店客房管理系统设计

java的B2C型电子商务网站管理系统的设计

局域网管理系统的设计与实现

java+mysql学术会议参会信息系统的设计+源代码

无人艇控制系统硬件在环仿真系设计+源代码

java景点移动导游系统设计与实现

从政策角度谈黑龙江對俄...

基于Joomla平台的计算机学院网站设计与开发

浅谈高校行政管理人员的...

浅论职工思想政治工作茬...

STC89C52单片机NRF24L01的无线病房呼叫系统设计

压疮高危人群的标准化中...

上海居民的社会参与研究

酵母菌发酵生产天然香料...

提高教育质量,构建大學生...

AES算法GPU协处理下分组加...