/onlinechat

华中科技大学,软件课程设计,网络聊天系统

Primary LanguagePython

华中科技大学电信学院2018级软件课程设计项目

网络聊天系统的设计, 在整合了GitHub项目以及CSDN上部分函数以及类后编写的程序
服务器端为tcp_server.py文件, 客户端请运行login.py, 如有任何问题或有趣的改进,可联系我 e-mail: u201813347@hust.edu.cn
私聊功能
  • A 与 B之间的聊天

    偶见聊天框中的个别文字无法显示的bug,重启后bug消失(无法复现)

  • 关闭窗口后,A对未在线用户的聊天

  • 再次关闭窗口,A与B进行聊天

群聊功能
  • A 加入群聊并发送消息

  • A 退出群聊后再次加入并发送消息

    退出后二次进入聊天室该用户不能收到加入群聊通知(小问题)

文件传输
  • A 向 B发送文件,B收到文件以及文件接受提醒

    第一次取消发送后,再次传输报错(端口重用)(已解决)

语音聊天
  • A 向 B发起语音聊天, 通话正常进行

  • A 挂断语音聊天, 双方收到结束提醒

  • B 再次向A发起语音聊天

    挂断后的端口重用(已解决)

  • B 挂断语音聊天, 双方收到结束提醒

安全登录
  • 密码错误,账号错误情况
  • A 账号已在线时再次登录
UI更新