Komunikator

Python
Praca 3 z 15
Prosty komunikator, który pomoże w komunikacji z ludźmi. Jest wystarczająco prosty i ma przyjazny dla użytkownika interfejs. Ten końcowy projekt został opracowany w ramach kursu online CS50's Introduction to Programming with Python na Uniwersytecie Harvarda.

W tym projekcie używana jest biblioteka socket do zapewnienia poprawnego działania serwera i klienta, a także poprawnej obsługi danych między nimi. Wykorzystywane jest również customtkinter do bardziej nowoczesnego i prostszego projektowania interfejsu. Wielowątkowość jest również zaimplementowana za pomocą biblioteki Thread. PIL do przetwarzania obrazów.

Skrypt używa połączenia TCP zamiast UDP, ponieważ TCP jest bardziej niezawodny i przed wysłaniem wiadomości konieczne jest oczekiwanie, aż drugi użytkownik zaakceptuje połączenie.

#Python3 #tcp #UDP #network #Networking #sieć #komunikator #messenger