Skip to content

Latest commit

 

History

History
42 lines (31 loc) · 903 Bytes

File metadata and controls

42 lines (31 loc) · 903 Bytes

HiRezaGram

HiRezaGram is a Python-based Chat server client that connects to a server for sending and receiving messages. This project demonstrates a basic client-server architecture using Python, focusing on multithreading and message queue management.

Features

  • Send and receive messages
  • Multithreading for concurrent operations
  • Message queue management

Installation

  1. Clone the repository:
    git clone https://github.com/hirezadehghani/HiRezaGram.git
    cd HiRezaGram
  2. Install dependencies:
    pip install -r requirements.txt

Usage

  1. Run the server:
python3 server/main.py
  1. Run the client(s):
python3 client/main.py

Project Structure

  • client/: Client-side scripts.
  • server/: Placeholder for server-side scripts.
  • requirements.txt: Python dependencies.

License

Licensed under the MIT License.