Skip to content

schrodingerisdead/p2p-chat-python-tkinter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Peer-to-Peer Chat Application

Description

This is a simple peer-to-peer chat application created with my dear colleague @ema-dimishkov (https://github.com/ema-dimishkov). The app allows two users to communicate directly over a network. Users can send text messages, images, and emojis. Each user can also set a profile picture that is displayed alongside their messages. Screenshot (219)

Features

  • Peer-to-peer communication between two users.
  • Send text messages.
  • Send images.
  • Send emojis.
  • Set and display user profile pictures.
  • Separate GUI for server and client.

Requirements

  • Python 3.x
  • tkinter for the graphical user interface.
  • PIL (Pillow) for handling images.
  • socket, threading, pickle, and struct for networking and data serialization.

Installation

  1. Clone the repository or download the source code.
  2. Install the required dependencies:
    pip install Pillow

P2P Chat апликација

Опис

Ова е едноставна p2p chat апликација креирана заедно со мојата драга колешка @ema-dimishkov (https://github.com/ema-dimishkov) која им овозможува на два корисници директно да комуницираат преку мрежата. Корисниците можат да испраќаат пораки, слики и emojis. Секој корисник може да постави профилна слика која се прикажува покрај нивните пораки.

Карактеристики

  • Комуникација меѓу два корисници.
  • Испраќање на текстуални пораки.
  • Испраќање на слики.
  • Испраќање на emoji.
  • Поставување и прикажување на профилни слики на корисниците.
  • Одделни графички кориснички интерфејси за сервер и клиент.

About

python chat with GUI, made for the Network Programming course @ FEEIT

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages