Skip to content

miggyst/PythonChatRoom-CS3100

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PythonChatRoom-CS3100

Python Client Side Application that works side by side with another group's Server Application: https://github.com/megalodan/cs3100-s2-java/

Server Communication handling can be seen through: http://cs3100-s2.herokuapp.com/

Python Applicatin needs to install packages: (pip install . .) websocket-client pillow

websocket-client allows us to connect to the server through websockets pillow allows us to use images for the GUI

GUI is made through tkinter

Mutli-threading is used in order to send/recieve messages in real time

Functionalities:

  • 5 chat rooms : handled by the client as the server does not handle multiple chat rooms (this is done by message identification depending on specific chat room)
  • emotes : type !help for all the emotes
  • userlist : left side bar outputs the list of all available users within the server, NOT in a specific chat room

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages