Structured User Story #3 - Users utilize chat feature

USE CASE #3

The users use the chat feature to communicate with each other.

Preconditions

The users are connected to the same running server (remote).

Success End Condition

The message that a player types is recieved by all players (including him/herself) on the screen.

Fail End Condition

If goal is abandoned then the data was either lost (in which case no display occurs) or the user chose to disconnect. Either way, the program continues to run until closed or disconnected from server.

Trigger

The user types a string into the message dialog box and clicks the send button.

Description Server is runnning (remotely).
User connects to sever.
User types message into message dialog box and clicks send.
Message is sent to server as packet and relayed back to all connected users as packet.
Client application of all users connected to the same server shows the dialog that our user has typed.