
Python聊天室项目(第一阶段):基于TCP,已完成90%
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本项目为Python开发的聊天室应用的第一阶段,已实现基于TCP协议的即时通讯功能,目前完成度达90%,即将进入测试与优化阶段。
项目简介:简易聊天室
作者:@jeremyjone
日期:2018-5-10
该项目将保存在指定位置。
功能包括:
- 使用AES加密所有传输内容。
- 用MD5加盐的方式存储密码,其中的加盐字符由客户端和服务器共同生成。
- 数据库用于存储用户信息、好友关系、房间信息、加入房间状态及聊天记录。
- 提供tkinter GUI界面,并在有新消息时自动提示联系人列表中的未读消息数量。
- 支持窗口放大缩小功能,以及对联系人的操作(如删除好友)可以通过右键菜单实现。
- 当用户离线收到的消息,在重新登录后会用彩色文本标注以示提醒。
- 聊天界面支持多行内容输入(Enter换行,Ctrl+Enter发送),并且可以设置聊天字体样式。
- 提供群聊功能,包括加入和创建新的群组,并在群聊中显示成员列表。
全部评论 (0)
还没有任何评论哟~


