GithubHelp home page GithubHelp logo

the-chat-room's Introduction

The-chat-room

使用Python3编写的聊天室

功能简介:

  • 群聊功能: 确保端口打开即可多台电脑聊天
  • 私聊功能: 给指定用户发消息
  • 查看在线用户功能: 可以查看当前在线用户
  • 上传下载功能: 用户可以从文件服务器上传下载文件
  • 发送表情和图片

更新:

  • 优化了代码,封装了三个server
  • 界面全部英文化
  • 解决了无数个bug:
    • pictureServer和fileServer不能同时运行的问题
    • 截屏按钮不能正常工作的问题
    • 同用户名登录,仍显示不能自己与自己聊天的问题
    • 等等
  • 新增功能:
    • 类似QQ小冰的AI聊天机器人
      • 群聊 @Robot
      • 私聊
    • 私聊点对点视频、音频聊天
      • 支持分辨率调节
      • 支持IPv4、IPv6
      • 可以选择是否在桌面上显示自己
  • 待完善:
    • 视频聊天需要双方确认
    • 暂时通过重命名后加_2解决问题,不可靠
    • UI美化

部署:

  • python3.7
  • pip install -r pip-package.txt
  • pip install PyAudio-0.2.11-cp37-cp37m-win_amd64.whl 参考

演示:

image image

the-chat-room's People

Contributors

11ze avatar brandonhanx avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.