Skip to content

Client - Server model based chat application using socket programming and multi-threading in Python

Notifications You must be signed in to change notification settings

AdityaThakur1/py-chat-client-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Python based Chat application with tkinter

Client - Server model based chat application using socket programming and multi-threading in Python. This is a simple python based chat application where a client-server architecture is used i.e the clients will interact with the help of the server. The application uses tkinter for basic GUI and socket programming to implement client-server model.

Server Side Script: py-chat-server.py Client Side Script: py-chat-client.py

To use the application Run server and client scripts in different terminals. For each user a instance of client side script needs to be executed.

Below are the logs generated on Server side when two users connect. Alt text

Login Screen and Chat screens on client side for 2 different clients.

Alt text

Alt text

About

Client - Server model based chat application using socket programming and multi-threading in Python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages