基于C#的简单聊天软件开发

xiaoxiao2021-02-28  14

系统功能

1)  统一用户登录:用户登录验证、用户基本信息保存在服务器;

2)  系统消息发送:系统可发送消息到每个连接用户,可发送离线消息,当用户登录后提示;可以查看聊天记录;

3)  用户间聊天:可选择在线用户或查找某用户进行单独聊天;

4)  群聊:选择几个在线用户建立讨论组聊天;

5)  聊天记录查看:可查看与某用户的历史聊天记录、群聊天记录;

6)  好友、用户分组:可选择某些用户为好友、并进行好友分组;

7)  良好的UI感受:消息提示、任务栏图标、聊天窗口等等;

8)  离线消息:系统消息、用户消息等当用户不在线时服务器保存,用户上线后可看;

程序流程

 注:

      1、服务端开启后再启动客户端,验证用户登录账号密码,如果正确则进入软件主界面面板,登录失败会弹出相应提示框;

       2、客户端所有用户登陆成功后,可以通过主面板查看好友信息,并进行以上操作。

 

实现界面

(一)整体界面展示

1、服务器界面

2、登录界面

3、主面板

4、聊天界面

(二)程序运行结果(共三组用户进行测试)

1、用户登录

2、三位用户登陆后的主面板界面显示

3、两位用户进行聊天

4、群聊

5、查看聊天记录

6、实现创建分组,移动好友分组

7、服务器记录结果

源程序下载地址:https://download.csdn.net/download/happyunlimited/10528646

转载请注明原文地址: https://www.6miu.com/read-2649952.html

最新回复(0)