Messenger
Простий месенджер, який допоможе комунікувати з людьми. Він досить простий і має user-friendly інтерфейс. Цей фінальний проєкт було розроблено в рамках Гарвардського онлайн-курсу CS50's Introduction to Programming with Python
У цьому проєкті використовується socket бібліотека для забезпечення коректної роботи сервера і клієнта, а також коректної обробки даних між ними. Також використовується customtkinter для більш сучасного і простого дизайну інтерфейсу. Багатопоточність також реалізовано за допомогою бібліотеки Thread. PIL для обробки зображень.
Скрипт використовує TCP-з'єднання замість UDP, оскільки TCP більш телефонний і перед надсиланням повідомлення необхідно дочекатися, поки другий користувач прийме з'єднання.
#Python3 #tcp #UDP #network #Networking #мережа #месенджер #messenger
У цьому проєкті використовується socket бібліотека для забезпечення коректної роботи сервера і клієнта, а також коректної обробки даних між ними. Також використовується customtkinter для більш сучасного і простого дизайну інтерфейсу. Багатопоточність також реалізовано за допомогою бібліотеки Thread. PIL для обробки зображень.
Скрипт використовує TCP-з'єднання замість UDP, оскільки TCP більш телефонний і перед надсиланням повідомлення необхідно дочекатися, поки другий користувач прийме з'єднання.
#Python3 #tcp #UDP #network #Networking #мережа #месенджер #messenger