Messenger
A simple messenger to help you communicate with people. It is quite simple and has a user-friendly interface. This final project was developed as part of Harvard's online course CS50's Introduction to Programming with Python
This project utilizes the socket library to ensure that the server and client work correctly, and that data is handled correctly between them. Also customtkinter is used for a more modern and simple interface design. Multithreading is also implemented using Thread. PIL for image processing.
The script uses a TCP connection instead of UDP, since TCP is more telephonic and you have to wait for the second user to accept the connection before sending the message.
#Python3 #tcp #UDP #network #Networking #network #messenger #messenger
This project utilizes the socket library to ensure that the server and client work correctly, and that data is handled correctly between them. Also customtkinter is used for a more modern and simple interface design. Multithreading is also implemented using Thread. PIL for image processing.
The script uses a TCP connection instead of UDP, since TCP is more telephonic and you have to wait for the second user to accept the connection before sending the message.
#Python3 #tcp #UDP #network #Networking #network #messenger #messenger