This is the major project for the year long senior software class. The focus on this repository is to create a encrypted chat service, which can be used for secure communication. It will include not only peer to peer chat services, but also file transfer and group chats.
Please ensure you have read the architecture before starting on this story.
The goal of this story is to modify the chat class in preparation for the GUI option being added. Multithreading will be needed. One to handle the GUI and one for the existing backend functionality.
[x] Functional multithreading in chat class
[x] Ready for GUI code to be added
[x] Fully commented
[x] All functionality of chat class still works as before.
Please ensure you have read the architecture before starting on this story.
The goal of this story is to modify the chat class in preparation for the GUI option being added. Multithreading will be needed. One to handle the GUI and one for the existing backend functionality.