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. |