鱼C论坛

 找回密码
 立即注册
查看: 8333|回复: 117

[作品展示] python 聊天软件 (Beta1.7)

  [复制链接]
发表于 2023-8-7 14:59:23 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 唐舞麟 于 2023-8-28 11:26 编辑

python聊天软件

[b]一.前言[/b]

自从学习tcp后一直有一个想法: 写一个聊天软件!

目前已更新到了Beta 1.7版本, 后续还会不断更新完善
等群聊功能做好了就上云服务器

最新进度:
屏幕截图 2023-08-10 135956.png

二.程序功能

该程序基于 python socket tcp 通讯, 使用 PySide6 开发界面

Beta 1.7 更新内容:
    1. 修复版本号显示错误的BUG
    2. 所有通讯进行base64加密
    3. 服务器SHELL更新

Beta 1.6 更新内容:

    1. 修复了保存在本地图片后缀名错误的BUG
    2. 新增注释
    3. 更新传输协议
    4. 客户端在点击好友列表中的群后更改控件布局
    5. 客户端新增显示当前群主和群成员
    6. 客户端新增显示当前群设置按钮
    7. 新增群发功能

Beta 1.5 更新内容:

    1. 删除设置界面退出登录按钮
    2. 设置界面新增加群界面
    3. 设置界面新增分页管理
    4. 设置界面新增创建群界面
    5. 服务器发送消息更改
    6. 客户端按键绑定

Beta 1.4更新内容:

    1. 新增登录失败提示
    2. 服务器SHELL select命令新增groups查询
    3. 服务器新增creat group add接口
    4. 客户端主界面更新
    5. 客户端发送请求优化
    6. 新增注释

Beta 1.3 更新内容:

    1. 优化了客户端导入多余模块
    2. 新增客户端在接收消息是会播放音乐

Beta 1.2 更新内容:

    1. 删除客户端settings界面的系统信息
    2. 添加settings界面好友申请列表
    3. 添加settings界面搜索好友功能
    4. 添加settings界面添加好友功能
    5. 添加settings界面同意或拒绝好友申请功能
    6. 服务器新增对加好友的服务支持
    7. 服务器新增对获取好友列表的服务支持
    8. 服务器新增登录时发送未处理的好友请求
    9. 新增注释

Beta 1.0 功能:

    1. 登录账户
    2. 注册账户
    3. 发送消息
    4. 发送图片
    5. 发送截图
那个群聊功能工作量有点大, 可能要晚点

屏幕截图 2023-08-09 103520.png

未来还会加入表情包等功能

三.程序截图
登录界面:

登录界面

登录界面

客户端:

屏幕截图 2023-08-09 103743.png

设置:

屏幕截图 2023-08-09 103753.png

服务器指令:

服务器命令

服务器命令


四.环境搭建

系统: windows
本程序用到的 python 库如下
  • sys
  • time
  • json
  • numpy
  • socket
  • base64
  • hashlib
  • threading
  • pyside6
  • pillow
  • pymysql


五.程序源码

传输协议:
info.zip (1.08 KB, 下载次数: 7)

客户端和服务器:

Web Chat Beta1.7.zip (31.73 KB, 下载次数: 10)

历史版本:

Web Chat Beta1.5.zip (30.38 KB, 下载次数: 2)

Web Chat Beta1.2.zip (16.51 KB, 下载次数: 4)

Web Chat Beta1.0.zip (14.91 KB, 下载次数: 4)

如果遇到主机连接失败数据库等问题请确认mysql服务器配置正确

注: 本软件为作者原创, 仅供使用和学习, 请勿用于商业用途

如遇到问题可与作者反馈(https://fishc.com.cn/thread-232122-1-1.html) 反馈帖
最后, 记得评个分, 想要申精
屏幕截图 2023-08-07 144200.png

点评

到申精标准了  发表于 2023-8-10 09:27

评分

参与人数 14荣誉 +54 鱼币 +48 贡献 +26 收起 理由
weiter + 5 + 5 鱼C有你更精彩^_^
stumblemodel + 1
Lynn_oyl + 1 + 1 感谢楼主无私奉献!
Twilight6 + 2 + 3 + 3 鱼C有你更精彩^_^
小甲鱼 + 3 + 3 + 3 鱼C有你更精彩^_^
学习编程中的Ben + 5 + 5
liuhongrun2022 + 5 + 5 + 3 无条件支持楼主!
cjjJasonchen + 5 + 5 + 3
Mike_python小 + 5 + 5
歌者文明清理员 + 3

查看全部评分

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2023-8-15 14:50:54 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-8-7 15:09:26 | 显示全部楼层

回帖奖励 +3 鱼币

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-8-7 15:11:37 | 显示全部楼层

回帖奖励 +3 鱼币

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-8-7 15:13:14 | 显示全部楼层

回帖奖励 +3 鱼币

厉害啊!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-8-7 15:16:57 | 显示全部楼层

回帖奖励 +3 鱼币

厉害
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-8-7 15:24:34 | 显示全部楼层
真的很不错,美中不足就是只能在同一局域网下使用。有个云服务器就完美了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-8-7 15:25:24 | 显示全部楼层

回帖奖励 +3 鱼币

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-8-7 16:08:36 | 显示全部楼层

回帖奖励 +3 鱼币

不错哦~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-8-7 16:19:03 | 显示全部楼层

回帖奖励 +3 鱼币

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-8-7 16:32:48 | 显示全部楼层

回帖奖励 +3 鱼币

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2023-8-7 17:05:46 | 显示全部楼层
本帖最后由 唐舞麟 于 2023-8-10 11:57 编辑
青出于蓝 发表于 2023-8-7 15:24
真的很不错,美中不足就是只能在同一局域网下使用。有个云服务器就完美了


等群聊功能做好就弄
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-8-7 17:13:52 | 显示全部楼层

回帖奖励 +3 鱼币

很强大啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-8-7 18:12:27 | 显示全部楼层

回帖奖励 +3 鱼币

学习
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-8-7 18:54:38 | 显示全部楼层

回帖奖励 +3 鱼币

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-8-7 19:57:41 | 显示全部楼层

回帖奖励 +3 鱼币

神贴给本座上去
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-8-7 20:59:33 | 显示全部楼层

回帖奖励 +3 鱼币

厉害
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-8-7 21:25:54 | 显示全部楼层

回帖奖励 +3 鱼币

nb
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-8-7 22:22:14 | 显示全部楼层

回帖奖励 +3 鱼币

建议申精
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-8-7 23:25:51 | 显示全部楼层

回帖奖励 +3 鱼币

6
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-8-8 08:23:04 | 显示全部楼层

回帖奖励 +3 鱼币

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-16 06:34

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表