(3)能够与服务器端及其它客户端进行各种信息转发,并可向指定FTP站点传输文件。
4.系统详细设计与实现
在本章内,详细说明了系统功能模块的具体实现。系统主要使用Socket、XML、多线程等技术完成各个功能模块功能的设计,从而形成一个高效的聊天系统。
4.1服务器端设计
4.1.1ServerConnection类
    其主要负责验证用户注册昵称是否重复,并向客户端返回登录结果。
表1 ServerConnection类构造方法说明
方法名及参数    构造方法作用
public ServerConnection(Server server, int port)    初始化连接线程
表2 ServerConnection类中方法说明
返回值类型    方法名及参数    方法作用
public void     run()    启动连接线程
4.1.2ServerMessageThread类
    其主要负责处理客户端发来的各类信息,并即时更新用户列表。
表3 ServerMessageThread类构造方法说明
方法名及参数    构造方法作用
public ServerMessageThread(Server server, Socket socket)    初始化服务线程
表4 ServerMessageThread类方法说明
返回值类型    方法名及参数    方法作用
public void     updateUserList()    更新用户列表
public void     sendMessage(String message)    向客户端发送数据
public void    run()    启动线程
4.2客户端设计
4.2.1ClientConnection类
     主要实现连接服务器从而判断登录情况并向用户提供反馈信息。
上一篇:ASP.net高校图书馆自习室座位预约系统的设计与实现
下一篇:ASP.net服装企业销售管理系统的设计与开发+ER图

基于Apriori算法的电影推荐

PHP+IOS的会议管理系统的设计+ER图

数据挖掘在电子商务中的应用

数据挖掘的主题标绘数据获取技术与实现

基于PageRank算法的网络数据分析

基于神经网络的验证码识别算法

基于网络的通用试题库系...

中国学术生态细节考察《...

承德市事业单位档案管理...

公寓空调设计任务书

10万元能开儿童乐园吗,我...

国内外图像分割技术研究现状

C#学校科研管理系统的设计

AT89C52单片机的超声波测距...

医院财务风险因素分析及管理措施【2367字】

志愿者活动的调查问卷表

神经外科重症监护病房患...