使用PyQt5实现实时聊天软件
BB-Telegram 是在我BB实时聊天软件上修改的实时显示电报
源代码见下https://github.com/JiayouQin/Python-projects/tree/master/11%20PyQt5%20BB%20Telegram/CN
鉴于PyQt5实现功能篇幅较长,Pt.0不介绍实现过程。
程序主要功能:
使用sockets实现了实时通讯,主程序GUI使用PyQt5,传输文本使用AES加密
主程序包含登录界面但是目前没有做用户注册和验证功能,只需要在第一行输入用户名就可,密码栏无效。
电报输入方式位7位ascii二进制码,(首位0不用输入)
按键时长超过200ms算为1
按键7次以后输入字符到文本框。
(我的服务器已下线)如果需要架设服务器只需要在服务器执行文件夹内relay.py即可。