teredet / Chat

Asynchronous client-server Chat with PyQT5 interface.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Asynchronous client-server Chat with PyQT5 interface.

alt text

Download & Setup Instructions :

  • Clone the project. This will download the GitHub respository files onto your local machine.
git clone https://github.com/teredet/Chat
  • Create a virtual environment and activate
    pip install virtualenv
    python -m virtualenv envname
    envname\scripts\activate
  • Install requirements
    cd Chat
    pip install -r requirements.txt
  • Run server
    python server.py
  • Run client
    python client.py

Features

  • Users can log in.
  • When a new user is connected, it is written who is already in the chat.
  • When a new user logs in, a message is written to the rest of the users about the connection of the new user.

Tech Stack

  • Python
  • PyQt5
  • Twisted

About

Asynchronous client-server Chat with PyQT5 interface.


Languages

Language:Python 100.0%