cs-utulsa / Encrypted-Chat-Service

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.
5 stars 1 forks source link

Coding: Chat Screen GUI #40

Closed tuckplace closed 1 year ago

tuckplace commented 2 years ago

Please ensure you have read the architecture before starting on this story.

The goal of this story is to create a screen for messaging. If a connection is made, the user should be taken to the chat screen. This is a simple chat window. All messages are displayed, there is a box to type messages in and a button to send them. There should also be a end chat button. When that button is pressed, the program should send the "EXIT" message to the other host. The other host prompts it's user the other host closed the connection, giving a option to exit or return to the first screen. For our first host, they should then be given a choice to exit or return to the first screen.

For any error that occurs during chatting, such as a dropped connection, there should be a notification box and a prompt to exit or return to the first screen.