毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
java仿QQ局域网聊天软件设计(6)
有用户离开
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,将解析后的用户名,密码保存在数据库中,然后向客户端回传一个结果数据。提示用户注册成功。
共6页:
上一页
1
2
3
4
5
6
下一页
上一篇:
基于安卓系统的语音识别软件开发
下一篇:
jsp+mysql餐饮主题网站的设计与实现
java+mysql通用试题库系统后台设计与实现
控制器局域网(CAN)技术茬工...
回路硬件仿真技术茬直升...
局域网的信息安全与病毒防治策略【4377字】
局域网图书资料查询系统【4032字】
下一代网络中的PSTNISDN仿真系统【1932字】
定性仿真综述【2157字】
医院财务风险因素分析及管理措施【2367字】
公寓空调设计任务书
中国学术生态细节考察《...
C#学校科研管理系统的设计
10万元能开儿童乐园吗,我...
国内外图像分割技术研究现状
承德市事业单位档案管理...
志愿者活动的调查问卷表
神经外科重症监护病房患...
AT89C52单片机的超声波测距...