Komunikator
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
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