Skip to content

A python desktop chatting application made with sockets and customtkinter.

License

Notifications You must be signed in to change notification settings

Spider-999/Wire-Chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Wire-Chat

A python desktop chatting application made with sockets and customtkinter.

TODO:

  • improve GUI looks.

  • Add connected users to a separate panel (Done)

  • Add FTP

  • Maybe VOIP

  • Add emojis

    The purpose of this software was to learn more stuff about sockets programming, GUI programming, OOP and client-server architecture.

    username frame: image1

    chat application frame: image2

Usage: Run the server file which in its current state hosts the app on localhost(127.0.0.1) and then run how many client files you want.

The app can connect to different computers if you change the host variable in the server.py file and in the client.py file to your private ip and then you could talk between clients using different computers connected to the same WIFI. You could host the server yourself using ngrok, linode or any other services. If you decide to host the app using your public ip address(I don't recommend this) you might run into some trouble with firewalls and many other things.

About

A python desktop chatting application made with sockets and customtkinter.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages