Skip to content

Latest commit

 

History

History
22 lines (16 loc) · 668 Bytes

README.md

File metadata and controls

22 lines (16 loc) · 668 Bytes

Client/Server Chat

Client/Server text message chat app, based on Python socket module

Currently in development

TODO:

  • Add user registration and autenthication mechanism
  • Add inbox to store user's messages
  • Add tests
  • And multi-threading for several clients at once
  • Add PostgreSQL database to manage user data
  • Add GUI

To run start main.py to run server and client.py to start every new client

Requirements:

  • standard Python modules: socket, pathlib, json, time, os
  • psycopg2 module
  • Add PostgreSQL credentials in database/database.ini file

Client/Server socket-based app for 202/203/204/205/206 level of Z2J course