菜单
  

    (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类
         主要实现连接服务器从而判断登录情况并向用户提供反馈信息。
  1. 上一篇:ASP.net高校图书馆自习室座位预约系统的设计与实现
  2. 下一篇:ASP.net服装企业销售管理系统的设计与开发+ER图
  1. 基于MATLAB的图像增强算法设计

  2. jsp+sqlserver高校二手商品交...

  3. 基于Kinect的手势跟踪与识别算法设计

  4. JAVA基于安卓平台的医疗护工管理系统设计

  5. java+mysql设备监控记录的大...

  6. 基于核独立元分析的非线...

  7. 基于Hadoop的制造过程大数据存储平台构建

  8. 杂拟谷盗体内共生菌沃尔...

  9. 乳业同业并购式全产业链...

  10. 十二层带中心支撑钢结构...

  11. 当代大学生慈善意识研究+文献综述

  12. 河岸冲刷和泥沙淤积的监测国内外研究现状

  13. 大众媒体对公共政策制定的影响

  14. 电站锅炉暖风器设计任务书

  15. 中考体育项目与体育教学合理结合的研究

  16. java+mysql车辆管理系统的设计+源代码

  17. 酸性水汽提装置总汽提塔设计+CAD图纸

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回