网站/小程序/APP个性化定制开发,二开,改版等服务,加扣:8582-36016

Java swing聊天室源码项目

应用介绍

    这是一个简单的Java swing聊天室源码。

    1. 背景描述

      在学习完网络以后,开始练习本项目的部署安排。

    2. 实现要求

      能够完成多线程的用户聊天程序。

    3. 实现技术

      1. 使用ServerSocket、Socket完成服务端和客户端的连接。

      2. 服务端使用多线程的方式可以接受多个客户端。

      3. 使用对象的方式,在服务端和客户端之间传送数据。

    4. 类图

      1. 类图

        无。

      2. 类图说明

        请参考说明文档。

      3. 效果图

        服务端效果图:(见截图)


        客户端效果图:(见截图)


    5. 技术技巧提问

      1. 服务端如何删除和警告JList中存在的用户?

        JList中添加对象的方式。通过得到对象中的数据(如ip,线程等),再向该用户发送数据。

      2. 服务端和客户端的数据通过什么方式维护?

        将这些数据封装成类,服务器和客户端发送对象来维护。

      3. 当服务端强制退出时,应该做什么处理?

        告诉客户端服务端退出,然后关闭所有到服务端的连接。客户端根据服务端退出,断开和服务端的连接。


    立即下载

    温馨提示! 你需要支付 3.00P币后才可以下载

    评论 共有 0 条评论

    暂无评论
    0
    0
    0
    立即
    投稿
    发表
    评论
    返回
    顶部