Structured User Story #24 - Server Gui starts/exits

USE CASE #24

The server loads and waits for connections, it then opens a JFrame for controlling things (such as 'Quit Server').

Preconditions

A holdem server is not running already on the LAN.

Success End Condition

Server loads and server gui loads right after.
When user clicks 'Quit Server' the server closes all connections and exists.

Fail End Condition

If the server is not running, then it wont be able to close. Thats the only way this can fail, as the server is the core of the entire game.

Trigger

Server is run from the local machine on a LAN.

Description User runs the server on a LAN.
Server gui pops up.
Other users can connect, and at any time the user can click 'Quit Server' to exit.