Skip to content

An online chat application based on a UDP protocol with additional functionality that makes the data transfer reliable.r

Notifications You must be signed in to change notification settings

zaihdo/Pancake-chat-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 

Repository files navigation

Pancake-chat-app

UDP Chat Application - group and/or one-to-one communication. Chat application is similar to MS Teams/Zoom/Vula chat feature. Note: GUI requires PySimpleGUI to run - should be automatically installed.

  • First run the server from the terminal

  • Then run a client.

  • First enter name (to become an active client) in the GUI that will pop up

  • Then run more clients, follow the same process of entering names.

  • Chat instructions will be displayed in the client terminal - "Type bye to leave" and "Enter message in blank space"

  • If a client joins "late" they will receive the message log and will see the messages that were sent before they joined.

  • Typing "Bye" means the client has left the chat and cannot send anymore messages.

  • Proceed to close that specific client's terminal

About

An online chat application based on a UDP protocol with additional functionality that makes the data transfer reliable.r

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages